e3 c6 c4 d5 Nf3 Bf5 Qb3 Qc7 cxd5 Nd7 Nc3 e5 e4 Nh6 exf5 Nf6 d4 exd4 Nxd4 O-O-O Be2 Nxd5 O-O Bc5 Ndb5 Qe5 Nxd5 Qxe2 Qg3 Bxf2+ Rxf2 Qe1+ Rf1 Qxg3 hxg3 Rxd5 f6 Rhd8 fxg7 Rh5 Bxh6 c5 Rad1 Rh1+ Kxh1 Rxd1 g8=Q+ Kd7 Rxd1+ Ke7 Re1+ Kf6 Qg5#