1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.Be3 a6 7.Qf3 Nf6 8.O-O-O Bb4 9.Nxc6 dxc6 10.Bd4 Be7 11.e5 Nd7 12.Ne4 O-O 13.Qg3 c5 14.Bc3 b5 15.Nf6+ Bxf6 16.exf6 Qxg3 17.hxg3 Nxf6 18.Bd3 c4 19.Be2 Bb7 20.f3 Nd5 21.Bd4 f6 22.b3 Rac8 23.Kb2 Rfd8 24.Bf2 h6 25.Rh4 cxb3 26.axb3 Ne7 27.Rhd4 Rxd4 28.Rxd4 Rc7 29.Rd6 Kf7 30.Rd1 Nd5 31.c4 bxc4 32.bxc4 Ne7 33.Kb3 Nc6 34.Bb6 Re7 35.Bc5 Rc7 36.Bb6 Re7 37.c5 Ke8 38.Bc4 Rd7 39.Re1 e5 40.f4 Nd4+ 41.Kc3 e4 42.c6 Bxc6 43.Bxd4 Bd5 44.Bxd5 Rxd5 45.Rxe4+ Kd7 46.Kc4 Ra5 47.Kb4 Ra2 48.Bc5 Kc6 49.Bd4 Rxg2 50.Re7 Kd5 51.Rd7+ Ke4 52.Bc5 Rxg3 53.Rd4+ Kf5 54.Kc4 h5 55.Rd8 h4 56.Rh8 Rg4 57.Kd3 Rxf4 58.Bf8 Rg4 59.Be7 g5 60.Ke3 Re4+ 61.Kf3 Rxe7 62.Kf2 Kg4 63.Ra8 Re5 64.Rxa6 Rf5+ 65.Kg2 h3+ 66.Kh2 Rf2+ 67.Kg1 Rf4 68.Kh2 f5 69.Ra2 Rf3 70.Ra4+ f4 71.Ra2 Rg3 72.Ra5 Rg2+ 73.Kh1 Rb2 74.Ra3 Kh4 75.Ra8 g4 76.Ra4 Kg3 77.Ra1 f3 78.Rg1+ Rg2 79.Rd1 Rh2+ 80.Kg1 f2+ 81.Kf1 Rh1+ 82.Ke2 Rxd1 83.Ke3 f1=Q 84.Ke4 Qe2+ 85.Kf5 Rd5+ 86.Kg6 Qe6+ 87.Kg7 Rd7+ 88.Kh8 Qe8#