1.e4 c5 2.Nc3 e6 3.Nf3 a6 4.g3 d6 5.Bg2 Nf6 6.d4 cxd4 7.Nxd4 Be7 8.O-O Qc7 9.Re1 Bd7 10.Qe2 Nc6 11.Be3 O-O 12.Rad1 Rfe8 13.Nb3 Ne5 14.h3 Nc4 15.Bc1 Rac8 16.Kh2 b5 17.a3 Nxa3 18.f4 e5 19.g4 Be6 20.g5 Bc4 21.Qf2 Nh5 22.f5 b4 23.f6 gxf6 24.bxa3 bxc3 25.Qh4 Nf4 26.Bxf4 exf4 27.gxf6 Bf8 28.e5 d5 29.Be4 dxe4 30.Qg5+ Kh8 31.Rg1