1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 Qb6 7.Nb3 e6 8.O-O Be7 9.Be3 Qc7 10.f4 a6 11.Bd3 O-O 12.Qf3 b5 13.Rae1 Nb4 14.Nd4 e5 15.Nf5 Bxf5 16.exf5 Rfe8 17.a3 Nxd3 18.cxd3 Rac8 19.g4 exf4 20.Bxf4 h6 21.h4 h5 22.gxh5 b4 23.axb4 Qb6+ 24.Kh1 Qxb4 25.Re2 d5 26.Rg2 d4 27.Ne4 Nxe4 28.dxe4 Qb7 29.Qg4 Bf8 30.h6 f6 31.hxg7 Bxg7 32.Rfg1 Re7 33.Bh6 Rcc7 34.Bxg7 Rxe4 35.Qh5 Re3