1.Nf3 c5 2.e4 e6 3.d4 Qa5+ 4.Bd2 Qc7 5.d5 Nf6 6.Nc3 a6 7.Bg5 b5 8.Bxf6 gxf6 9.g3 Bb7 10.Bg2 b4 11.Na4 c4 12.Qd4 Be7 13.Nb6 Ra7 14.Nxc4 Qc5 15.O-O a5 16.Rfd1 O-O 17.d6 Qxd4 18.Nxd4 Bd8 19.Nb5 Ra6 20.Nc7 Ra7 21.a3 bxa3 22.Rxa3 Nc6 23.Nb6 Nb8 24.b4 Bc6 25.b5 Rb7 26.bxc6 Rxb6 27.Nxe6 fxe6 28.c7 Nc6 29.c8=Q Ne5 30.Rxa5 Kg7 31.Ra2 Be7 32.dxe7 Rxc8 33.f4 Ng4 34.Bf3 h5 35.Rxd7 Kf7 36.h3 Rc3 37.hxg4 Rxf3 38.Ra8 Rxg3+ 39.Kf2 Rxg4 40.e8=Q# 1-0