d4 Nf6 c4 e6 Nc3 Bb4 Nf3 O-O e3 c5 Bd3 d5 O-O Nbd7 cxd5 cxd4 exd4 Bxc3 bxc3 Nxd5 Qc2 N5f6 Ne5 g6 Bg5 Nb6 Ng4 Nbd5 c4 Re8 cxd5 Nxg4 Bxd8 Rxd8 dxe6 fxe6 Bxg6 Rd7 Rfc1 Kg7 Bxh7 Rb8 Qg6+ Kf8 Qg8+ Ke7 Qxg4 Rxd4 Qg7+ Kd8 Qc7+ Ke8 Bg6+ Kf8 Qf7#