1.c3 e5 2.d4 exd4 3.cxd4 Nf6 4.Nf3 d5 5.e3 Bd6 6.Be2 c6 7.Nc3 O-O 8.O-O Re8 9.h3 h6 10.Bd3 Nbd7 11.Qc2 Nf8 12.Re1 a5 13.a3 Bc7 14.Bd2 Qd6 15.e4 dxe4 16.Nxe4 Nxe4 17.Bxe4 Be6 18.Rad1 Bd5 19.Bxd5 Qxd5 20.Ne5 Ne6 21.Nf3 Rad8 22.Be3 Qh5 23.Qb3 b5 24.Qc2 Rd6 25.Ne5 c5 26.Nf3 c4 27.a4 Red8 28.axb5 Qxb5 29.Ne5 Nxd4 30.Qxc4 Qxc4 31.Nxc4 R6d7 32.Kf1 a4 33.Rc1 Nf5 34.Ra1 Nxe3+ 35.Rxe3 Rd1+ 36.Re1 Rxe1+ 37.Kxe1 Ra8 38.Ke2 Bd8 39.b3 a3 40.Rxa3 Rb8 41.Ra6 Kh7 42.Ra3 Be7 43.Ra7 Bf6 44.Nd2 Kg6 45.g3 Bc3 46.Ne4 Rxb3 47.Kd3 Be5+ 48.Kc4 Rf3 49.Kd5 f6 50.Rb7 h5 51.Rb1 Kf5 52.Rd1 h4 53.gxh4 Rxh3 54.Nd6+ Bxd6 55.Kxd6 Rxh4 56.Rd5+ Kg6 57.Ke6 Re4+ 58.Kd6 Rf4 59.Rd2 Kh5 60.Ke6 g5 61.Kf7 g4 62.Kg7 Kg5 63.Kf7 f5 64.Ke6 Re4+ 65.Kf7 Re5 66.Rb2 f4 67.Rc2 f3 68.Kg7 Re2 69.Rc5+ Kh4 70.Kg6 Rxf2 71.Rc8 g3 72.Kf5 Kh3 73.Kf4 Ra2 74.Kxf3 Rf2+ 75.Ke3 Rf6 76.Rh8+ Kg2 77.Rg8 Kh2 78.Rh8+ Kg1 79.Rg8 g2 80.Ke2 Rf7 81.Rg5 Rf2+ 82.Ke1 Rf6 83.Ke2 Rf7 84.Rg6 Rf2+ 85.Ke1 Ra2 86.Rh6 Rb2 87.Rg6 Ra2 88.Rh6 Ra5 89.Ke2 Rf5 90.Rg6 Rf7 91.Rg5 Rf6 92.Rg8 Rf2+ 93.Ke1 Ra2 94.Rh8 Ra7 95.Ke2 Rf7 96.Rg8 Rf6 97.Rg5 Rf7 98.Rg6 Rf8 99.Rg5 Rf2+ 100.Ke1 Ra2 101.Rh5 Rb2 102.Rg5 Kh2 103.Rh5+ Kg3 104.Rg5+ Kf3 105.Kd1 Rb1+ 106.Kc2 g1=Q 107.Rxg1 Rxg1 108.Kd3 Rg4 109.Kd2 Rd4+ 110.Kc3 Ke3 111.Kc2 Rc4+ 112.Kb3 Kd3 113.Kb2 Rb4+ 114.Ka3 Kc3 115.Ka2 Ra4+ 116.Kb1 Ra5 117.Kc1 Ra1# 0-1