1.f4 Nf6 2.Nf3 d5 3.d3 Bf5 4.Nc3 Nc6 5.e3 e6 6.a3 d4 7.Ne2 dxe3 8.Bxe3 Bd6 9.Qd2 O-O 10.g3 e5 11.Bg2 Re8 12.O-O Ng4 13.fxe5 Ncxe5 14.Nxe5 Nxe3 15.Qxe3 Rxe5 16.Qf2 Bg6 17.d4 Rb5 18.b4 Rf5 19.Nf4 c6 20.c4 Qf6 21.Qe3 Bxf4 22.Rxf4 Rxf4 23.Qxf4 Qxf4 24.gxf4 Rd8 25.d5 cxd5 26.Bxd5 b5 27.Rd1 Kf8 28.c5 Bh5 29.Rd3 Be2 30.Rd2 Bc4 31.c6 Ke7 32.c7 Rc8 33.Bxc4 bxc4 34.Kf2 Rxc7 35.Ke3 Ke6 36.Rc2 Kd5 37.Rd2+ Kc6 38.Rd4 Kb5 39.Kd2 c3+ 40.Kc2 Ka4 41.Rd5 Kxa3 42.Rc5 Rb7 43.Kxc3 Rxb4 44.Ra5+ Ra4 45.Rf5 f6 46.Rh5 h6 47.Rf5 Ka2 48.Rd5 Rxf4 49.Ra5+ Kb1 50.Rxa7 g5 51.Kd3 Rh4 52.Rf7 Rxh2 53.Rxf6 g4 54.Ke3 h5 55.Rg6 Kc2 56.Rg5 Kd1 57.Ra5 Rh3+ 58.Kf2 h4 59.Ra4 Rf3+ 60.Kg1 Rg3+ 61.Kf2 Kc2 62.Rb4 Kd2 63.Rb2+ Kc1 64.Rb4 Kd2 65.Rb2+ Kc3 66.Rb5 Kd4 67.Rb4+ Ke5 68.Rb5+ Kf6 69.Rb6+ Kf5 70.Rb5+ Kg6 71.Rb6+ Kg7 72.Rb5 Kg6 73.Rb6+ Kf7 74.Rh6 Rf3+ 75.Kg2 h3+ 76.Kh2 Rf2+ 77.Kh1 Re2 78.Rh4 Re4 79.Kh2 Kf6 80.Kg3 Kg5 81.Rh8 Re3+ 82.Kh2 Re2+ 83.Kh1 Kf4 84.Ra8 Kg3 85.Ra3+ Kh4 86.Ra1 g3 87.Ra4+ Kg5 88.Ra5+ Kf6 89.Ra1 Kf5 90.Ra5+ Kf4 91.Ra4+ Re4 92.Ra1 Re2 93.Ra4+ Ke5 94.Ra5+ Ke6 95.Ra6+ Kf5 96.Ra5+ Re5 97.Ra1 Re3 98.Kg1 Re2 99.Kh1 Rf2 100.Kg1 h2+ 101.Kh1 Kg4 102.Ra4+ Rf4 103.Rxf4+ Kxf4 104.Kg2 Ke3 105.Kh1 Ke2 106.Kg2 h1=Q+ 107.Kxh1 Kf3 108.Kg1 g2 109.Kh2 Kf2 110.Kh3 g1=Q 111.Kh4 Qg6 112.Kh3 Qh5# 0-1