1.e4 c5 2.d4 cxd4 3.Nf3 Nc6 4.Nxd4 Nf6 5.Nc3 a6 6.Be2 e6 7.O-O d6 8.Kh1 Be7 9.f4 Qb6 10.Nxc6 bxc6 11.e5 dxe5 12.fxe5 Nd7 13.Ne4 O-O 14.Nf6+ gxf6 15.exf6 Bxf6 16.Bd3 Bg7 17.Qh5 f5 18.Rf3 Nf6 19.Qg5 Ng4 20.h3 Nf2+ 21.Rxf2 Qxf2 22.Be3 h6 23.Qxg7+ Kxg7 24.Bxf2 e5 25.Re1 e4 26.Bd4+ Kf7 27.Be2 Kg6 28.Rf1 Be6 29.Rf4 a5 30.a3 a4 31.Kg1 c5 32.Bc3 Rad8 33.Kf2 Ba2 34.Bb5 Rd1 35.Bxa4 Bc4 36.Ke3 Rg1 37.g4 Rg3+ 38.Kf2 Rxh3 39.gxf5+ Rxf5 40.Be8+ Kg5 41.Rxf5+ Kxf5 42.Bd2 Rh2+ 43.Ke1 e3 44.Bd7+ Kf4