1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Ndb5 Bb4 7.a3 Bxc3+ 8.Nxc3 d5 9.Bd3 d4 10.Ne2 O-O 11.O-O b6 12.Bg5 h6 13.Bh4 g5 14.Bg3 e5 15.c3 dxc3 16.Nxc3 Re8 17.Bb5 Bd7 18.Qd6 Re6 19.Qd3 Nd4 20.Bc4 Re8 21.Bxe5 Rxe5 22.Qxd4 Qe7 23.f4 Qc5 24.Rad1 gxf4 25.Rxf4 Kg7 26.Nd5 Qxd4+ 27.Rxd4 Nxd5 28.Bxd5 Rf8 29.Kf2 Be6 30.Bxe6 Rxe6 31.Rd7 Rc6 32.Ke3 Rc2 33.Rf2 Rxf2 34.Kxf2 Rc8 35.Ke3 Rc2 36.Rd2 Rc1 37.Kf4 Kf6 38.e5+ Ke7 39.g3 Rf1+ 40.Kg4 Re1 41.Kh5 Rxe5+ 42.Kxh6 Kf8 43.Rd8+ Ke7 44.Ra8 Re2 45.Rxa7+ Kf8 46.h4 Rxb2 47.g4 Rg2 48.g5 Rg4 49.h5 Rg3 50.a4 Rg4 51.Ra6 Rb4 52.Ra8+ Ke7 53.Kg7 Rg4 54.g6 fxg6 55.h6 g5 56.h7 Rh4 57.h8=Q Rxh8 58.Rxh8 g4 59.Rh5 Kd8 60.Rh4 Kc7 61.Rxg4 Kc8 62.Kg6 Kb8 63.Rh4 Kc7 64.Rh8 Kb7 65.Rh5 Kc8 66.Kf7 Kd8 67.Re5 Kc7 68.Ke8 Kc6 69.Re4 Kd5 70.Rg4 Kc5 71.Kd7 Kd5 72.Rf4 Kc5 73.Rf2 Kd5 74.Rf3 Kc4 75.Kc8 Kd4 76.Kb7 Kc4 77.Rf1 Kc3 78.Rf4 Kb3 79.Ka6 Kb2 80.Rc4 Kb1 81.Rh4 Kc2 82.Rd4 Kc1 83.a5 bxa5 84.Kxa5 Kb1 85.Rf4 Ka1 86.Rf1+ Kb2 87.Rd1 Kb3 88.Rb1+ Kc3 89.Rb7 Kd4 90.Rh7 Kd5 91.Rh1 Kc5 92.Rh5+ Kc4 93.Rh2 Kb3 94.Rh1 Ka3 95.Rg1 Kb3 96.Rd1 Ka2 97.Ka6 Kb3 98.Rd4 Ka2 99.Kb7 Kb1 100.Rd5 Kc2 101.Kc6 Kb2 102.Rd2+ Kb3 103.Kd5 Ka4 104.Kc4 Ka3 105.Rf2 Ka4 106.Ra2# 1-0