Nf3 Nf6 d4 e6 c4 b6 g3 Ba6 Qa4 Be7 Nc3 O-O Bg2 d5 Ne5 h6 cxd5 exd5 O-O c5 dxc5 Re8 Nxd5 Bxe2 Re1 Bxc5 Nxf6+ gxf6 Rxe2 Rxe5 Rxe5 fxe5 Qg4+ Kh8 Bxa8 Qd6 Qc8+ Kh7 Qg4 Qg6 Be4 Bd6 Bxg6+ fxg6 Qe6 Be7 Qxe7+ Kh8 Bxh6 a6 Qg7#