Nf3 c6 d4 h6 Nbd2 Nf6 e4 Nh7 c3 d5 Bd3 e6 O-O Be7 e5 O-O Nb3 Nd7 Be3 b6 Rc1 Qc7 Nfd2 a5 Qg4 g5 f4 Ba6 c4 a4 Qh5 dxc4 Nxc4 Bxc4 Rxc4 f5 Qxh6 axb3 a4 Kh8 fxg5 Rg8 Qxe6 Bxg5 Bxg5 Nxg5 Qh6+ Nh7 Rxc6 Qd8 Bxf5 Nf8 Rd6 Qc7 Rd7 Qxd7 Bxd7 b5 Bf5 Ra7 Be4 Rag7 Rxf8 Rxg2+ Bxg2 Rxf8 Be4 Rf7 Bxh7 bxa4 Bf5+ Rh7 Qxh7#