d4 Nf6 c4 e6 Nf3 d5 Nc3 Be7 Bf4 O-O e3 c6 Bd3 Nbd7 Qc2 dxc4 Bxc4 c5 dxc5 Qa5 O-O Nxc5 a3 Qd8 Rfd1 Bd7 b4 Na6 Ne5 Nb8 Bd3 Nc6 Bxh7+ Nxh7 Nxd7 Bf6 Nxf8 Bxc3 Qxh7+ Kxf8 Qh8+ Ke7 Bg5+ Bf6 Qxg7 Qxd1+ Rxd1 Bxg5 Qxg5+ Ke8 Qg8+ Ke7 Qxa8 b6 Qxc6 Kf8 Rd7 b5 Qf3 a6 Qxf7#