Nf3 d5 g3 Bg4 Bg2 e6 c4 c6 cxd5 Bxf3 Bxf3 exd5 O-O Nd7 e3 Ndf6 d4 Ne7 Nc3 h5 e4 dxe4 Nxe4 h4 Ng5 hxg3 fxg3 Qd7 Qe2 c5 Bf4 c4 Rae1 c3 Qc4 cxb2 Qxf7+ Kd8 Ne6+ Kc8 Nxf8 a6 Nxd7 Nxd7 Rxe7 Ne5 Rc7+ Kb8 Rxb7+ Kc8 Qc7#