d4 Nf6 c4 d5 cxd5 e6 dxe6 Qd5 exf7+ Qxf7 Nd2 Bb4 Nf3 O-O e3 Ne4 Bd3 Bh3 O-O Bxd2 Bxe4 Nc6 Ng5 Qf6 Qb3+ Be6 Nxe6 Na5 Qc2 Bxc1 Nxf8 Bxb2 Nxh7 Qe7 Rab1 Ba3 Rb5 g6 Ng5 c5 Rxa5 Qxg5 Qb3+ Kh8 Qxb7 Rd8 Rxa3 Qh6 dxc5 a5 Rxa5 g5 c6 Qh4 c7 Qxf2+ Rxf2 Rd7 c8=Q+ Rd8 Qxd8#