1.d4 d5 2.Nf3 Nd7 3.Bf4 c6 4.e3 Qa5+ 5.c3 Ngf6 6.Qc2 Nh5 7.g3 Nxf4 8.exf4 Nf6 9.Bd3 g6 10.Nbd2 Qb6 11.O-O Qd8 12.Rfe1 Bg7 13.Ne5 O-O 14.Ndf3 Ng4 15.Qe2 f6 16.Nxg6 hxg6 17.Bxg6 e6 18.h3 Nh6 19.Kg2 Bd7 20.Nh4 f5 21.Nf3 Rf6 22.Bh5 Nf7 23.Bxf7+ Rxf7 24.a4 Re7 25.a5 Be8 26.Ng5 Bf7 27.h4 Qe8 28.Qc2 Rc8 29.b4 Bf6 30.Re3 b6 31.axb6 axb6 32.Ra6 c5 33.bxc5 bxc5 34.dxc5 Rxc5 35.Qb3 Rc6 36.Qa4 Rxa6 37.Qxa6 Qd7 38.Kh2 Kg7 39.Qe2 Qc6 40.Nxf7 Kxf7 41.Qh5+ Kg7 42.g4 fxg4 43.Qxg4+ Kf8 44.Qg6 Rf7 45.h5 Qd6 46.Qg4 Ke7 47.h6 Bh8 48.Rf3 Rf6 49.Kg2 Rxh6 50.Qg5+ Rf6 51.Rh3 Qxf4 52.Qxf4 Rxf4 53.Rxh8 Rc4 54.Rh3 Kd6 55.Kf1 Re4 56.Rh8 Ke5 57.Rh2 Kd6 58.Rh8 Rc4 59.Rh3 Ke7 60.Ke2 Ra4 61.Kd2 Ra2+ 62.Ke1 Rc2 63.Re3 Kd6 64.f4 Kd7 65.f5 exf5 66.Re5 Kd6 67.Rxf5 Rxc3 68.Kd2 Rg3 69.Rf4 Rg5 70.Rb4 d4 71.Kd1 Rc5 72.Ra4 Kd5 73.Kd2 Rc6 74.Ra8 Rc3 75.Re8 Rc6 76.Rf8 Rd6 77.Rf2 Ra6 78.Rf5+ Kc4 79.Rf3 Ra2+ 80.Kd1 d3 81.Rf6 Kb4 82.Rd6 Kc3 83.Rc6+ Kd4 84.Rd6+ Kc4 85.Rc6+ Kb4 86.Rc7 Ra3 87.Rc8 Ra6 88.Kd2 Rf6 89.Ke3 Ra6 90.Kxd3 Re6 91.Rc4+ Kb5 92.Rg4 Rc6 93.Rg2 Ra6 94.Rd2 Ra7 95.Rh2 Ra3+ 96.Ke4 Ra6 97.Kd4 Ra7 98.Ke5 Kc5 99.Rc2+ Kb4 100.Kd4 Ra5 101.Rc8 Ra6 102.Rc2 Rh6 103.Rb2+ Ka3 104.Rb8 Ka4 105.Ke3 Rh1 106.Kf2 Ka3 107.Rf8 Rh6 108.Ke1 Rh5 109.Kd2 Rh3 110.Rf6 Rh1 111.Ke3 Rg1 112.Rb6 Rg5 113.Rb7 Rg1 114.Rb8 Ka2 115.Kd3 Rh1 116.Rg8 Ka1 117.Kc2 Rh2+ 118.Kb3 Re2 119.Rg1+ Re1 120.Rxe1# 1-0