e4 d5 exd5 Qxd5 Nc3 Qd8 Nf3 Bg4 Be2 Nf6 Ne5 Bxe2 Qxe2 c6 O-O e6 Re1 Qc7 d4 Bd6 Na4 Nbd7 c4 c5 Bf4 O-O-O Bg3 Rhf8 Nc3 a6 Nxd7 Nxd7 d5 Bxg3 hxg3 Kb8 Qg4 g6 Rad1 h5 Qg5 Nb6 dxe6 fxe6 b3 Nc8 Qxg6 Rxd1 Nxd1 Qa5 Qxe6 Qxa2 Qe5+ Ka8 Qxc5 Rg8 Qd5 Rxg3 Re8 Ka7 Rxc8 Rxb3 Qd8 Qxf2+ Kxf2 Rb2+ Nxb2 b5 Qc7#