d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O O-O Nc3 Bb4 Bd2 Bxc3 Bxc3 d5 Ne5 Nc6 e3 Nxe5 dxe5 Ne8 b4 c5 f4 cxb4 Bxb4 f6 f5 Nc7 fxe6 Nxe6 Bxf8 Qxf8 exf6 gxf6 Bxd5 Bxd5 Qxd5 Re8 Rad1 h6 Qh5 a5 Qg6+ Ng7 Rxf6 Rxe3 Rxf8+ Kxf8 Rf1+ Kg8 Rf7 a4 Qxg7#