Nf3 d5 d4 Nf6 c4 e6 e3 Bb4+ Bd2 Bxd2+ Nbxd2 a6 Bd3 Nbd7 O-O c5 cxd5 Nxd5 Rc1 Qe7 Re1 cxd4 Qc2 f5 Qxc8+ Rxc8 Rxc8+ Kf7 Rxh8 dxe3 fxe3 h5 e4 Qc5+ Kh1 Ne3 Ng5+ Kf6 exf5 exf5 Nge4+ fxe4 Nxe4+ Ke5 Nxc5 Nxc5 Rxe3+ Kf6 Rf8+ Kg5 Rg3+ Kh4 Rf4#