Nf3 Nf6 c4 c5 Nc3 d5 cxd5 Nxd5 d4 e6 e4 Nxc3 bxc3 Nd7 Bd3 h6 O-O Be7 a4 b6 d5 O-O Bf4 Nf6 d6 Bb7 e5 Bxf3 Qxf3 Nh7 Qe4 Ng5 Bxg5 f5 exf6 Rxf6 dxe7 Qd5 Bxf6 Qxe4 Bxe4 gxf6 Bxa8 Kf7 a5 f5 axb6 axb6 Ra7 h5 e8=Q+ Kxe8 Rd1 b5 Bc6+ Kf8 Rd8#