d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bg5 h6 Bh4 O-O e3 Bb4 Be2 Bxc3+ bxc3 Nbd7 Qc2 g5 Bg3 Ne4 O-O c6 Bd3 Nxg3 fxg3 f5 cxd5 Qe7 dxe6 Nc5 dxc5 f4 Nd4 Rf6 gxf4 Rxe6 fxg5 a5 Bc4 Qxg5 Rf3 Qh5 Raf1 Bd7 Nxe6 Bxe6 Bxe6+ Kh8 Rf7 Qxh2+ Kxh2 b5 Qh7#