d4 Nf6 c4 g6 g3 c6 Nf3 Bg7 Nc3 d5 Qb3 O-O Bg2 b6 Ne5 dxc4 Qxc4 Be6 Qd3 a6 O-O g5 Bxg5 a5 Qe3 a4 Qf4 h6 Bxh6 Na6 Qg5 Ne8 Nxc6 f5 Nxd8 Rxd8 Qxe7 Bxh6 Qxd8 a3 Qxb6 Nec7 bxa3 f4 Bb7 f3 Bxa6 fxe2 Bxe2 Rf7 d5 Bh3 Qxh6 Bxf1 Rxf1 Rg7 d6 Ne6 Qxe6+ Rf7 d7 Kg7 d8=Q Rf5 Qdg8#