Nf3 e6 g3 f5 Bg2 Nf6 O-O Be7 d4 O-O c4 d5 cxd5 f4 dxe6 Bxe6 Ng5 Bd5 Bxd5+ Nxd5 Ne6 Qd6 Nxf8 c6 Qb3 fxg3 fxg3 b6 e4 Bf6 exd5 a5 Rxf6 gxf6 dxc6+ Kxf8 Bh6+ Ke7 Nc3 Qxd4+ Kg2 Nxc6 Rd1 Qe5 Nd5+ Qxd5+ Qxd5 Ra7 Qxc6 Kf7 Qe4 Re7 Qxh7+ Ke8 Qg8#