Nf3 c5 c4 Nf6 Nc3 d5 cxd5 a6 e4 e6 d4 Qa5 Bd2 b5 d6 b4 Qa4+ Qxa4 Nxa4 Nxe4 dxc5 Ra7 Bxb4 a5 Ba3 Ba6 Bxa6 Nxa6 Rc1 g5 O-O h5 Rfd1 h4 Ne5 h3 d7+ Rxd7 Nxd7 g4 c6 Nc7 Nxf8 Rxf8 Bxf8 g3 f3 hxg2 fxe4 Kxf8 hxg3 Ke8 Rd7 f5 Rxc7 fxe4 Rd1 e5 Rdd7 Kf8 Rc8#