Nf3 d5 g3 g6 Bg2 Bg7 O-O e5 d3 Ne7 c4 dxc4 dxc4 O-O Nbd2 f5 b4 Nec6 e4 Rf7 h4 Bh6 b5 fxe4 Nxe4 Rd7 Qc2 Bxc1 bxc6 Rd3 Nxe5 Rd4 cxb7 Bxb7 Raxc1 a5 Ng5 Ra7 Nxh7 Re4 Bxe4 Bxe4 Qxe4 Qe7 Qxg6+ Kh8 Nf6 c6 Qg8#