d4 Nf6 c4 e6 Nf3 b6 g3 Bb7 Bg2 Be7 O-O O-O e3 c6 Bd2 a6 Nc3 c5 Be1 a5 d5 exd5 Nxd5 a4 Ne5 Nc6 Ng4 a3 Bc3 Nxd5 cxd5 f6 d6 Kh8 h4 g6 dxe7 Qxe7 Qf3 c4 bxa3 d6 Bxf6+ Rxf6 Qxf6+ Qxf6 Nxf6 c3 Rab1 g5 Rxb6 gxh4 Rxb7 Ne7 Rxe7 Ra7 Rxa7 d5 Rxh7#