d4 Nf6 c4 d5 e3 e6 Nf3 Ne4 Be2 h5 Nfd2 c5 cxd5 Qa5 O-O Nf6 Nc4 Qc7 e4 cxd4 Qxd4 b5 Ne5 Qc5 Qxc5 Bxc5 Bxb5+ Kf8 Be3 Bxe3 fxe3 Nbd7 Bxd7 Bxd7 Nxd7+ Ke7 Ne5 Rhf8 Nc3 Rfc8 Rad1 Kf8 d6 Rc5 Nd3 Rxc3 bxc3 Nxe4 Ne5 Nxc3 Rd3 Kg8 Rxc3 Rf8 d7 Kh8 Ng6+ Kh7 Nxf8+ Kh8 d8=Q f6 Nxe6+ Kh7 Qd7 Kh8 Qxg7#