1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.f4 a6 7.Be3 b5 8.Nxc6 Qxc6 9.Be2 Bb7 10.Bf3 Rc8 11.e5 Qc7 12.O-O Ne7 13.Bxb7 Qxb7 14.Qd3 Nf5 15.Bf2 h5 16.Ne4 Be7 17.Rfe1 Qc6 18.Rad1 O-O 19.Qf3 g6 20.Rd2 d5 21.Nf6+ Kg7 22.h3 h4 23.Qg4 Rh8 24.Qg5 Qc4 25.a3 Qa2 26.Red1 Rc4 27.c3 Qb3 28.Bd4 a5 29.Bb6 b4 30.Bxa5 bxa3 31.bxa3 Qxa3 32.Bb4 Bxb4 33.cxb4 Qe3+ 34.Rf2 Rxb4 35.Ra1 Rhb8 36.Rf1 Rb1 37.Nh5+ Kh7 38.Nf6+ Kh8 39.Nh5 Rxf1+ 40.Kh2 gxh5