1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be3 a6 7.f4 b5 8.a3 Bb7 9.Nb3 d6 10.Bd3 Nf6 11.O-O Be7 12.Qf3 Nb8 13.Rae1 Nbd7 14.Qh3 h5 15.Kh1 e5 16.fxe5 dxe5 17.Qf3 O-O 18.Nd5 Nxd5 19.exd5 Nf6 20.Bg5 Bxd5 21.Qf5 Be6 22.Qxe5 Qxe5 23.Rxe5 Rfe8 24.Bf5 Bd6 25.Re3 Bxf5 26.Rxf5 Ng4 27.Rxe8+ Rxe8 28.Bd2 g6 29.Rd5 Bxh2 30.Nc5 Bf4 31.Bc3 f6 32.Nxa6 Re2 33.Nb4 Be5 34.g3 Bxg3 35.Rxb5 h4 36.Nd5 h3 37.Nxf6+ Nxf6 38.Rg5 Ne4 39.Rxg6+ Kh7 40.Rg7+ Kh6