d4 Nf6 Nf3 e6 Bg5 c5 e3 Be7 Nbd2 b6 c3 Bb7 Bd3 Nc6 e4 a6 e5 Nd5 Nc4 Kf8 Nd6 Qc7 Bxe7+ Ndxe7 Ng5 f6 Qh5 Ng6 Bxg6 cxd4 cxd4 Ke7 Nxh7 Raf8 Rc1 b5 O-O Qb6 Rfd1 Nxe5 dxe5 Bd5 Nxf8 Rxf8 Qh7 Qxf2+ Kxf2 fxe5+ Nf5+ Rxf5+ Bxf5 Kd6 Qxg7 exf5 Qf6#