d4 Nf6 c4 c5 d5 d6 Nc3 e6 e4 exd5 exd5 Qe7+ Be2 h6 Nf3 Bg4 O-O Nbd7 Re1 O-O-O b4 g5 bxc5 dxc5 Bb2 a6 Bd3 Qd6 Ne4 Qf4 Nxf6 Bxf3 Qxf3 Qxf3 gxf3 Nxf6 Bxf6 Bd6 Kh1 Rhe8 f4 b5 Bxd8 Kxd8 Rxe8+ Kxe8 cxb5 c4 Bxc4 Bxf4 bxa6 Kd7 a7 Be5 Rd1 f6 a8=Q Ke7 d6+ Bxd6 Qb7+ Kf8 Qf7#