d4 Nf6 Nf3 c5 d5 e6 Nc3 exd5 Nxd5 Nxd5 Qxd5 Nc6 Ng5 Qe7 f4 h6 h4 hxg5 Bd2 Rxh4 g3 Rxh1 Qxh1 gxf4 gxf4 d5 O-O-O Bf5 Qxd5 g6 Bg2 Rd8 Qf3 Nd4 Qxb7 Qe6 a3 Bg7 Bc6+ Kf8 Bf3 Qa2 Qxf7+ Kxf7 Ba5 Nxe2+ Bxe2 Qxb2#