1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.g3 a6 7.Bg2 Nf6 8.O-O Bc5 9.Nb3 Be7 10.a4 d6 11.f4 b6 12.Be3 Bb7 13.Kh1 h5 14.h3 Nb4 15.Qe2 d5 16.e5 Nd7 17.a5 b5 18.Bd4 g6 19.Qf2 Nxc2 20.Rac1 Nxd4 21.Nxd5 Qb8 22.Nc7+ Kf8 23.Nxd4 Ra7 24.f5 exf5 25.Nxf5 Bxg2+ 26.Kxg2 Rxc7 27.Nxe7 Qb7+ 28.Kh2 Nxe5 29.Qf6 Rh7 30.Nxg6+ Nxg6 31.Qd8+