1.d4 Nf6 2.Nf3 a6 3.g3 e6 4.c4 c5 5.d5 b5 6.dxe6 fxe6 7.Nc3 bxc4 8.Bg2 d5 9.e4 Be7 10.exd5 exd5 11.O-O Nc6 12.Nd2 Nd4 13.Nxd5 Nxd5 14.Qh5+ g6 15.Qxd5 Qxd5 16.Bxd5 Rb8 17.Nxc4 Bh3 18.Re1 Rd8 19.Re5 Nc2 20.Rb1 Nb4 21.Nb6 Nd3 22.Re2 Nxc1 23.Rxc1 Kf8 24.Be6 Bxe6 25.Rxe6 Kf7 26.Rc6 Rd6 27.Rxd6 Bxd6 28.Nc4 Be7 29.Kf1 Bf6 30.b3 Rd8 31.Ke2 Ke6 32.Ne3 Bd4 33.Rc4 Kd6 34.Ra4 Ra8 35.Nc2 Bc3 36.Kd3 Bf6 37.Ne3 Bd4 38.f4 Kc6 39.Nc4 Bg1 40.Ne5+ Kb5 41.Nf3 Rd8+ 42.Kc2 Bf2 43.Re4 Rd7 44.Ne5 Re7 45.a4+ Kb6 46.Kd3 Kc7 47.Nf3 Rd7+ 48.Ke2 Bd4 49.Nxd4 cxd4 50.Kd3 Rg7 51.b4 Kb6 52.Re8 h5 53.Re5 h4 54.g4 Rf7 55.f5 gxf5 56.Rxf5 Kc6 57.Rxf7 h3 58.Rf6+ Kd7 59.g5 Kc7 60.Ke2 Kd8 61.Ke1 Kd7 62.Kd1 Kd8 63.Rf1 Kc7 64.Rg1 a5 65.Kc2 axb4 66.Rg3 Kc8 67.Kd3 Kc7 68.Rf3 Kd6 69.a5 Kc7 70.Kc2 d3+ 71.Kb2 Kd8 72.a6 Kd7 73.Ka2 Kc7 74.Rf2 Kd6 75.Rb2 Ke7 76.Kb3 Kd8 77.Rd2 Ke7 78.Rxd3 Kf8 79.Rd8+ Kg7 80.Rb8 Kf7 81.Kb2 Kg7 82.Rf8 Kg6 83.Kc2 Kxg5 84.Kc1 Kg6 85.Rf7 b3 86.Rh7 Kf5 87.Rh4 Kg5 88.Rd4 b2+ 89.Kxb2 Kf5 90.Rd3 Kf4 91.Rf3+ Kg5 92.Rf2 Kh4 93.Kc1 Kg4 94.Kd2 Kh4 95.Kc2 Kg5 96.Rf7 Kg4 97.Rf8 Kh5 98.Kd1 Kg4 99.Rf2 Kg5 100.Rf1 Kh4 101.Rf8 Kh5 102.Kc1 Kg4 103.Rf6 Kg5 104.Kd1 Kxf6 105.Kd2 Kf5 106.Ke2 Ke5 107.Kd3 Kf4 108.Kd4 Kf3 109.Kd3 Kg2 110.Ke3 Kxh2 111.Kf2 Kh1 112.a7 h2 113.a8=Q# 1-0