d4 d5 Nf3 Nf6 c4 e6 Nc3 Be7 Bg5 O-O e3 Nbd7 Be2 Qe8 O-O a6 Bf4 Qd8 c5 Nh5 Ne5 Nhf6 Nd3 Kh8 Qc2 Ra7 f3 Nh5 Rae1 Bg5 Bxg5 Qxg5 f4 Qh6 Rf3 Qg6 f5 Qg5 fxe6 b6 exd7 Bxd7 Ne5 Be6 Ref1 bxc5 Nxd5 cxd4 Qc5 Raa8 Nxc7 Ng3 hxg3 Rac8 Nxf7+ Rxf7 Qxg5 Rfxc7 Rf8+ Bg8 Qd5 d3 Qxg8#