1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e6 7.O-O Nbd7 8.f4 b5 9.Bf3 Bb7 10.e5 Bxf3 11.Nxf3 dxe5 12.fxe5 b4 13.exf6 bxc3 14.fxg7 Bxg7 15.b3 O-O 16.Qe2 Qa5 17.a4 Nf6 18.Ne5 Qd5 19.Ba3 Rfe8 20.Rae1 Rad8 21.Bc1 Qc5+ 22.Kh1 Rd5 23.Be3 Qc8 24.Bf4 Rf8 25.Nc4 Nd7 26.Qf3 Qc6 27.Bc1 Qc7 28.Bf4 Qc6 29.Qg3 f5 30.Qf3 Rc8 31.Qg3 Kh8 32.Nd6 Nf6 33.Nxc8 Qxc8 34.Be5 Rd2 35.Qxc3 Qd8 36.Qf3 Ng4 37.Bxg7+ Kxg7 38.h3 Qh4 39.Kg1 Nf6 40.Rxe6 Qd4+ 41.Qe3 Qd5 42.Qg5+