Nf3 d5 e3 Nf6 c4 e6 Nc3 a6 b3 dxc4 bxc4 c5 Qc2 b6 Ne4 Bb7 Nxf6+ gxf6 Be2 e5 Nh4 a5 Qb1 a4 O-O Ra5 Bh5 Ra7 d4 cxd4 exd4 Qxd4 Rd1 Qxh4 Qxb6 Be7 Qxa7 Bc8 Qxb8 O-O Bh6 Bf5 Qxf8+ Bxf8 Rd8 Qxf2+ Kxf2 Bc2 Rxf8#