1.d4 d5 2.Nf3 a6 3.Bf4 e6 4.e3 Bd6 5.Bg3 Nf6 6.c4 O-O 7.Nc3 dxc4 8.Bxc4 b5 9.Bd3 Bb7 10.Qc2 c5 11.Ne4 Nxe4 12.Bxe4 Bxe4 13.Qxe4 Ra7 14.dxc5 Bxc5 15.O-O Nd7 16.Rfd1 Qa8 17.Qxa8 Rfxa8 18.Rac1 Bf8 19.Bc7 Nf6 20.Ba5 Rd7 21.Rxd7 Nxd7 22.Kf1 Nc5 23.Ke2 f6 24.Ne1 Kf7 25.Nd3 Nxd3 26.Rc7+ Be7 27.Kxd3 Ke8 28.Rb7 Rc8 29.Rb6 Rd8+ 30.Ke2 Rd6 31.Rb8+ Kf7 32.Rb7 Ke8 33.Ra7 Rc6 34.Kd3 h5 35.a3 g5 36.Bc3 e5 37.f3 h4 38.g3 Bc5 39.Rb7 Be7 40.gxh4 gxh4 41.h3 Rd6+ 42.Ke4 Rd1 43.Kf5 Rd3 44.Ra7 Bc5 45.Rc7 Be7 46.Ke4 Rd1 47.Ra7 Rf1 48.Rxa6 Rh1 49.Kf5 Rxh3 50.Ke6 Kf8 51.Ra7 Bc5 52.Rf7+ Kg8 53.Rxf6 Bxe3 54.Bxe5 Kg7 55.f4 Rf3 56.f5 Bf4 57.Rg6+ Kf8 58.Bg7+ Ke8 59.Bd4 Rg3 60.Rxg3 hxg3 61.f6 g2 62.f7+ Kf8 63.Bc5+ Bd6 64.Bxd6+ Kg7 65.f8=Q+ Kg6 66.Kd5 Kh5 67.Qf2 b4 68.Qd4 g1=N 69.Bf4 b3 70.Ke5 Kg4 71.Qa7 Kh3 72.Qf7 Nf3+ 73.Ke4 Nh4 74.Kd3 Nf5 75.Qe8 Ne3 76.Qc8+ Nf5 77.Qh8+ Kg4 78.Qh5+ Kxf4 79.Kc3 Ng3 80.Qd1 Ke3 81.Qd8 Ke2 82.Qd7 Kf2 83.Qb7 Ne4+ 84.Kb4 Kg3 85.Qf7 Kg2 86.Qe7 Nc5 87.Qg7+ Kf3 88.Qf6+ Kg3 89.a4 Nd7 90.Qd6+ Kg4 91.Qh6 Kg3 92.Qh8 Kg4 93.Qd8 Nb6 94.Qh8 Kf4 95.a5 Nd5+ 96.Kc4 Nc7 97.a6 Kg5 98.a7 Kg6 99.Qh1 Kg7 100.Qd1 Nb5 101.Kb4 Kg8 102.Qxb3+ Kg7 103.Qc4 Kg6 104.Kc5 Kg5 105.Qe4 Nc7 106.Qe3+ Kf5 107.b3 Kg6 108.Qe4+ Kh6 109.Qc6+ Kg7 110.a8=R Kh7 111.Rf8 Nb5 112.Rd8 Na3 113.Kd4 Nb1 114.Ke5 Nd2 115.Qc1 Nc4+ 116.Ke6 Na5 117.Rd3 Kg8 118.Qb1 Kh7 119.Kd6 Nc6 120.Qf1 Na7 121.Qf7+ Kh8 122.Rh3# 1-0