1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Nd5 Nxd5 8.exd5 Ne7 9.c4 Ng6 10.g3 Bd7 11.Nc3 Be7 12.Bg2 Qc8 13.Qe2 O-O 14.O-O f5 15.b3 a6 16.Bb2 Rf7 17.Rfd1 b6 18.Rac1 f4 19.Ne4 Qf8 20.f3 h5 21.b4 fxg3 22.hxg3 h4 23.gxh4 Bxh4 24.Rf1 Nf4 25.Qd2 Rf5 26.c5 bxc5 27.bxc5 Bb5 28.cxd6 Ne2+ 29.Kh2 Rh5 30.Bh3 Nxc1 31.Rxc1 Qxf3 32.Qg2 Qf4+ 33.Kh1 Rf8 34.Rg1 Qf3 35.Qxf3 Rxf3 36.Bg4 Rff5 37.Bxf5 Rxf5 38.Nc5 Bf2 39.d7 Bxd7 40.Nxd7 Bxg1 41.Kxg1 e4 42.Ne5