Nf3 Nf6 c4 b6 g3 Bb7 Bg2 e6 O-O Be7 d4 O-O Nc3 Na6 Re1 c5 d5 Nb4 d6 Bxf3 dxe7 Qxe7 exf3 Rac8 Bf4 Rc6 a3 a5 axb4 cxb4 Nd5 Nxd5 cxd5 g5 dxc6 d5 Be3 Qd8 f4 f6 Qg4 Re8 fxg5 Kf8 gxf6 Qxf6 Bxb6 d4 Bxd4 Qh6 Bc5+ Re7 c7 Kf7 Bxe7 Kxe7 c8=Q Qxh2+ Kxh2 e5 Qge6#