1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 Qb6 7.Nb3 e6 8.Qd2 Be7 9.Bxf6 gxf6 10.O-O-O a6 11.Kb1 Bd7 12.f4 O-O-O 13.Be2 h5 14.h4 Kb8 15.Bf3 Na5 16.Qe2 Rc8 17.Rd3 Nxb3 18.axb3 Qa5 19.f5 b5 20.Bxh5 b4 21.Nd1 exf5 22.Bxf7 Rc5 23.Rd5 Rhc8 24.h5 Bf8 25.h6 fxe4 26.Qxe4 Bc6 27.Ne3 f5 28.Qxf5 Bxd5 29.Bxd5 R5c7 30.Be6 Rc5 31.Qf6 Qd8 32.Qf4 R8c7 33.Qxb4+ Rb7 34.Qd4 Re5 35.Bd5 Rbe7 36.h7 Bg7 37.h8=Q Bxh8 38.Rxh8 Qxh8 39.Qb6+ Kc8 40.Qc6+