Nf3 d6 e4 Nf6 Nc3 e5 Bc4 Nbd7 Ng5 d5 exd5 h6 Nge4 Bb4 O-O a6 d4 Nxe4 Nxe4 b5 Be2 Nb6 Bf3 O-O dxe5 Nc4 Qd4 Be6 Rd1 Be7 dxe6 Qxd4 Rxd4 Nxe5 exf7+ Kxf7 Be2 Rfd8 Rxd8 Rxd8 b3 Rd4 f3 Rd7 a4 c6 Bf4 Rd5 axb5 Ng6 Bc4 Nxf4 bxa6 Bf6 Nxf6 Kg6 Bxd5 cxd5 a7 Kf7 a8=Q Nxg2 Qxd5+ Kg6 Qe4+ Kxf6 Ra6+ Kg5 Qg4#