1.e4 c5 2.c3 e6 3.Nf3 Nc6 4.d4 cxd4 5.Nxd4 Nf6 6.Bd3 d5 7.exd5 Nxd4 8.cxd4 Nxd5 9.Nc3 Nb4 10.Be4 Be7 11.O-O O-O 12.Bf4 Nd5 13.Bg3 Nf6 14.Bf3 Qb6 15.Na4 Qb5 16.Rc1 Bd7 17.Rc7 Rfc8 18.Rxb7 Qxa4 19.Qxa4 Bxa4 20.Rxe7 Bc6 21.Bxc6 Rxc6 22.Rb7 Nd5 23.h3 a5 24.a3 h5 25.Be5 a4 26.Re1 Rc2 27.g4 hxg4 28.hxg4 Ra6 29.Re4 Rb6 30.Rxb6 Nxb6 31.d5 f6 32.Bd4 exd5 33.Re8+ Kf7 34.Rd8 Nc4 35.Rd7+ Kg6 36.Rxd5 Rd2 37.f4 Nxb2 38.f5+ Kf7 39.Rd7+ Ke8 40.Rd6 Nc4 41.Re6+ Kf7 42.Bc5 Ne5 43.Ra6 Rd5 44.Bb4 Nxg4 45.Rxa4 Rxf5 46.Ra7+ Kg8 47.a4 Ne5 48.Bd6 Kh7 49.Rc7 Nd3 50.Ra7 Rd5 51.Bf8 Rg5+ 52.Kf1 Kg8 53.Ra8 Kf7 54.a5 Nc5 55.Ke2 Re5+ 56.Kf3 Ne6 57.Bd6 Rd5 58.Bb4 Rb5 59.Bd6 g5 60.a6 Ra5 61.a7 f5 62.Kf2 Kf6 63.Kf3 Ra4 64.Kg3 Ra1 65.Bb4 Kf7 66.Bd6 Ra6 67.Be5 Ra3+ 68.Kg2 f4 69.Bb2 Ra2 70.Kf3 Nc7 71.Rh8 Rxb2 72.Rc8 Kg6 73.Rxc7 Rb3+ 74.Ke4 Ra3 75.Rb7 Kh5 76.Kf5 Ra5+ 77.Ke4 Kg4 78.Rg7 Ra3 79.Rf7 f3 80.Rxf3 Rxa7 81.Rf1 Re7+ 82.Kd3 Kh3 83.Rh1+ Kg2 84.Rb1 g4 85.Rb2+ Kf3 86.Rb5 g3 87.Rf5+ Kg4 88.Rf6 Kh3 89.Rh6+ Kg2 90.Rg6 Kf2 91.Rf6+ Kg1 92.Rb6 g2 93.Rg6 Kf2 94.Rf6+ Kg1 95.Rg6 Re5 96.Rf6 Re8 97.Rg6 Rh8 98.Ke2 Rf8 99.Rg7 Rf6 100.Rg4 Kh2 101.Rh4+ Kg3 102.Rh8 Rg6 103.Rh5 g1=Q 104.Rd5 Qg2+ 105.Kd3 Qa2 106.Ke4 Rg4+ 107.Kd3 Qg2 108.Rh5 Qb2 109.Rc5 Qg2 110.Rh5 Kf4 111.Rh1 Qxh1 112.Kd4 Qb7 113.Kc5 Qa8 114.Kc4 Qg8+ 115.Kc5 Rh4 116.Kd4 Rh5 117.Kc3 Kg5 118.Kb4 Qe8 119.Kc3 Qf8 120.Kd2 Qf6 121.Kc1 Kh6 122.Kd2 Qb2+ 123.Kd1 Rh1# 0-1