d4 c6 e4 d5 e5 Qb6 c4 dxc4 Bxc4 Nh6 Nc3 Bg4 Nge2 Bxe2 Qxe2 e6 Bxh6 gxh6 O-O-O Bg7 Ne4 O-O Kb1 Kh8 Nd6 Kg8 f4 Rd8 f5 Rxd6 exd6 Na6 Rhf1 Rb8 Qg4 h5 Qxh5 Qb4 f6 Qxd6 Bd3 Qd5 Qxh7+ Kf8 fxg7+ Ke7 g8=Q Kd6 Qgxf7 Qxa2+ Kxa2 c5 Qd7#