d4 Nf6 Nf3 d5 Bf4 h6 e3 g5 Bg3 Ne4 Nfd2 h5 Nxe4 dxe4 h4 Nc6 hxg5 Bg4 Be2 Rg8 Bxg4 hxg4 Qxg4 e6 Nc3 Qxg5 Qxe4 O-O-O O-O-O Qg6 Qxg6 Rxg6 b3 Bd6 Bxd6 cxd6 g3 Nb8 d5 Rg5 Rh7 Rf5 g4 Rf3 dxe6 fxe6 Nb5 Nc6 Nxd6+ Rxd6 Rxd6 a5 Rxe6 Nd8 Re8 a4 g5 Rxf2 g6 axb3 axb3 Re2 g7 Kc7 g8=Q+ Kb6 Rxd8 Rd2 Rxd2 Ka6 Qa8+ Kb6 Qxb7+ Kc5 Rh5#