1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 d6 6.Be2 e6 7.Be3 Be7 8.O-O O-O 9.f4 Bd7 10.Nb3 a6 11.a4 b6 12.Bf3 Qc7 13.Qe2 Bc8 14.Qc4 Bb7 15.f5 Nd7 16.fxe6 Nde5 17.exf7+ Rxf7 18.Qe2 Na5 19.Bg4 Nxb3 20.cxb3 Nxg4 21.Rxf7 Kxf7 22.Qxg4 Rf8 23.Bd4 Bf6 24.Rf1 Qd8 25.b4 Bc8 26.Qh4 Kg8 27.Bxf6 Rxf6 28.Rxf6 gxf6 29.Nd5 Kg7 30.Qg3+ Kf7 31.Qe3 Bb7 32.Qh6 Bxd5 33.Qxh7+ Ke6 34.Qf5+ Ke7 35.exd5