Nf3 Nf6 c4 b6 g3 Bb7 Bg2 c5 O-O e6 d4 cxd4 Nxd4 Bxg2 Kxg2 Bc5 Nc3 b5 Nb3 Be7 cxb5 e5 Bg5 e4 Bxf6 Bxf6 Qd5 Bxc3 bxc3 e3 Qxa8 a6 bxa6 d6 a7 h6 axb8=Q Qxb8 Qxb8+ Kd7 Qxh8 exf2 Qxg7 Ke7 Rxf2 d5 Rxf7+ Ke8 Rf8#