d4 d5 Bf4 Bf5 e3 Bg6 h4 Nc6 h5 e5 hxg6 Nh6 dxe5 a5 gxf7+ Nxf7 e6 Nce5 Nc3 Bc5 exf7+ Nxf7 Qxd5 Qxd5 Nxd5 O-O-O Nxc7 Bd6 Ne6 Bxf4 Nxd8 Rxd8 exf4 Nd6 Rxh7 Rd7 Nf3 Ne4 Ne5 Rd5 g3 g6 Bg2 Ng5 Rh8+ Rd8 Rxd8+ Kxd8 O-O-O+ Ke8 fxg5 b6 Bc6+ Kf8 Rd7 b5 Rc7 b4 Nxg6+ Kg8 Bd5#