1.e4 c5 2.Nc3 Nc6 3.g3 g6 4.Bg2 Bg7 5.d3 d6 6.Be3 e6 7.Qd2 Qa5 8.Nf3 Nd4 9.O-O Bd7 10.Nh4 Ne7 11.f4 f5 12.Nf3 Nec6 13.Rae1 O-O 14.exf5 gxf5 15.Ng5 Rae8 16.Qd1 h6 17.Nh3 b5 18.a3 b4 19.axb4 cxb4 20.Ne2 Nxe2+ 21.Qxe2 Bxb2 22.g4 fxg4 23.Qxg4+ Kh8 24.Kh1 Qf5 25.Qh4 Qf6 26.Ng5 Re7 27.Qh3 a5 28.Ne4 Qf5 29.Qxh6+ Rh7 30.Qg5 Qxg5 31.fxg5 Rxf1+ 32.Rxf1 Be5 33.h3 Kg7 34.Nf6 Bxf6 35.gxf6+ Kf7 36.Kg1 a4 37.Bd2 Rh8 38.Bxc6 Bxc6 39.Bxb4 Rg8+ 40.Kf2 Rg2+ 41.Ke3 Rg3+ 42.Kd4 Rg5 43.Kc3 Rf5 44.Rxf5 exf5 45.Bxd6 Kxf6 46.h4 Be8 47.Kc4 Kg6 48.d4 Kh5 49.Bg3 Kg4 50.Be1 f4 51.Kb4 Kf3 52.d5 Ke4 53.c4 f3 54.Bg3 Kf5 55.Bf2