d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Ne2 d5 a3 Bxc3+ Nxc3 Nc6 cxd5 Nxd5 Be2 e5 O-O Be6 f4 exf4 e4 Nxc3 bxc3 Bc8 Bxf4 Na5 Bd3 c5 dxc5 Be6 Rb1 Nb3 Bd6 Qg5 Rf3 Nxc5 Rg3 Bg4 Qxg4 Qxg4 Rxg4 Rfd8 Bxc5 Rxd3 Bd4 Kf8 Rxb7 Rd1+ Kf2 g6 Rf4 Rd2+ Ke1 Rxd4 Rfxf7+ Ke8 cxd4 Rb8 Rbe7+ Kd8 Rxa7 g5 Rf8#