d4 Nf6 Nf3 d5 e3 Bg4 c4 Bxf3 Qxf3 e6 Nc3 Nbd7 Bd3 Bb4 cxd5 exd5 Rb1 c5 O-O Nb6 dxc5 Bxc3 bxc3 Nbd7 e4 O-O Rd1 dxe4 Bxe4 Rc8 Bxb7 Ne5 Qe2 Nfd7 f4 Rxc5 Ba3 Qa5 Bxc5 Qxc5+ Kh1 Qc7 fxe5 Nxe5 Bd5 Qe7 Re1 Re8 Qxe5 Qxe5 Rxe5 Kf8 Rxe8+ Kxe8 Rb7 g6 Rxf7 h5 Rxa7 Kf8 h4 g5 hxg5 Ke8 g6 Kd8 g7 Kc8 g8=Q#