d4 Nf6 c4 g6 Nc3 d5 Nf3 Bg7 Qb3 dxc4 Qxc4 O-O e4 Na6 Be2 c6 O-O h6 Ne5 g5 f4 Nc7 fxg5 Ng4 Nxg4 Be6 d5 Bxg4 Bxg4 Qd6 Bf4 Be5 Bxe5 Qxe5 Rf5 Qg7 Raf1 cxd5 Qxc7 dxe4 Qxe7 Rfe8 Qxb7 Reb8 Qxe4 f6 gxh6 Qb7 Qe6+ Kh7 Rb5 f5 Bxf5+ Kh8 Qf6+ Kg8 h7+ Qxh7 Bxh7+ Kxh7 Rh5+ Kg8 Qf7#