1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.f4 b5 7.Bd3 Bb7 8.Qe2 b4 9.Na4 Nc6 10.Nb3 e5 11.O-O Nf6 12.c4 Be7 13.Be3 exf4 14.Bxf4 d6 15.c5 O-O 16.Nb6 Ne5 17.Nxa8 Rxa8 18.cxd6 Bxd6 19.Rac1 Qb6+ 20.Kh1 Nxd3 21.Qxd3 Bxf4 22.Rxf4 g5 23.Rf5 Nxe4 24.Rcf1 Rd8 25.Qc4 Qe6 26.Qxe6 fxe6 27.Re5 Bd5 28.Kg1 h6 29.Nd4 Rd6 30.Nxe6 Bxe6 31.Rxe4 Bxa2 32.Rxb4 Be6 33.Rb7 Bd7 34.Ra1 Kf8 35.Ra7 Bb5 36.h3 Rd2 37.Rc1 Rxb2 38.Rc8+ Be8 39.Rxa6 Re2 40.Rxh6 Kg7 41.Rb6 Re7 42.Rc5 g4 43.Rg5+