1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Nc3 Qc7 6.Be2 Nf6 7.Be3 Be7 8.O-O d6 9.f4 O-O 10.Qd2 b5 11.Bf3 Bb7 12.a3 Nbd7 13.Nb3 Nb6 14.Bxb6 Qxb6+ 15.Qf2 Qc7 16.g4 Rac8 17.g5 Nd7 18.Kh1 e5 19.f5 Bxg5 20.Rg1 Qd8 21.Qg2 Bh6 22.Raf1 Qf6 23.Qg4 Nb6 24.Ne2 Nc4 25.Qh3 Ne3 26.Rb1 Rxc2 27.Ng3 Bf4 28.Rbc1 Rxc1 29.Nxc1 Qh6 30.Nh5 g6 31.Ne2 Bg5