1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.Bb3 Nbd7 8.Qe2 Nc5 9.Bg5 Be7 10.f4 h6 11.Bxf6 Bxf6 12.O-O-O Nxb3+ 13.axb3 Qa5 14.Kb1 Bd7 15.Rhe1 O-O-O 16.e5 Be7 17.b4 Qxb4 18.Nf5 dxe5 19.Na2 Qc5 20.b4 Qc7 21.Nxe7+ Kb8 22.Qxe5 Qxe5 23.Rxe5 Bb5 24.Rxd8+ Rxd8 25.Nc3 Bf1 26.f5 Rd7 27.Ng8 exf5 28.Re8+ Kc7 29.Ne7 Bxg2 30.Nxf5 g6 31.Nxh6 Rd4 32.Nxf7 Rxb4+ 33.Kc1 Rh4 34.Rh8 Rf4 35.Rh7 Kb6 36.Ne5 g5 37.Rh5 g4 38.Rg5 Rf1+ 39.Kb2 Rh1 40.Nxg4 Bf3 41.Ne5