Nf3 d5 d4 Nf6 c4 c6 Nc3 e6 e3 Nbd7 Qc2 Bd6 Be2 Ne4 Nxe4 Bb4+ Ned2 h5 c5 b6 a3 Bxd2+ Bxd2 a5 cxb6 Nxb6 Qc5 Bb7 Bxa5 Na4 Bxd8 Nxc5 dxc5 Kxd8 b4 f6 a4 Kd7 O-O g5 b5 h4 Nd4 Rhe8 a5 Rg8 a6 Bxa6 bxc6+ Ke7 Bxa6 Rgd8 c7 Rg8 c8=N+ Raxc8 Bxc8 Kf8 Bxe6 Kg7 Bxg8 Kxg8 Ra7 Kh8 Rb1 Kg8 Rb8#