Nf3 Nf6 g3 d5 Bg2 c6 d3 Bg4 Nbd2 Nbd7 h3 Bxf3 Bxf3 e5 e4 d4 Bg2 Qa5 O-O c5 a4 Qb6 Nc4 a6 Nxb6 Nxb6 g4 c4 f4 c3 fxe5 cxb2 Bxb2 a5 exf6 gxf6 Bxd4 f5 Bxh8 fxg4 Qxg4 Nd7 Bd4 b6 Rxf7 Kxf7 Qxd7+ Be7 Rf1+ Kg6 Qe6+ Bf6 Qxf6+ Kh5 Bf3#