1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be3 a6 7.Bd3 Nf6 8.O-O b5 9.Nb3 Be7 10.h3 O-O 11.f4 d6 12.Qe1 Bb7 13.a4 b4 14.Ne2 Rfe8 15.Qf2 e5 16.Ng3 Bf8 17.fxe5 Nxe5 18.Rae1 d5 19.Bf4 Bd6 20.exd5 Nxd3 21.Bxd6 Qxd6 22.cxd3 Bxd5 23.Nf5 Qc7 24.Nbd4 Kh8 25.Rc1 Qd8 26.Rc5 Rb8 27.Qg3 Rg8 28.Nd6 Rf8 29.Rxd5 Nxd5 30.Nxf7+ Rxf7 31.Rxf7 Qg8 32.Rxg7 Qf8 33.Ne6 Qe8 34.Rxh7+