1.Nf3 Nf6 2.d4 c5 3.d5 b5 4.c4 Bb7 5.Qc2 bxc4 6.e4 e6 7.Bxc4 exd5 8.exd5 Bxd5 9.Bxd5 Nxd5 10.O-O Nc7 11.Bg5 Be7 12.Bxe7 Qxe7 13.Re1 Ne6 14.Nc3 O-O 15.Nd5 Qd8 16.b4 cxb4 17.Nxb4 a5 18.Nd5 Nc6 19.Rad1 Nb4 20.Nxb4 axb4 21.Ne5 Qa5 22.Nxd7 Rfd8 23.Qc4 Qa4 24.Qd5 Ra7 25.Nf6+ gxf6 26.Qf3 Rxd1 27.Rxd1 Rd7 28.Rc1 Kg7 29.Qg4+ Kf8 30.h3 Rd4 31.Rc8+ Ke7 32.Qg8 Qd7 33.Ra8 Rd1+ 34.Kh2 f5 35.Qxh7 Qc7+ 36.g3 Qb7 37.Qh4+ Kd7 38.f3 Qxa8 39.g4 Qxf3 40.Qe7+ Kxe7 41.gxf5 Rh1# 0-1