1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.Nc3 dxc4 5.e4 Bb4 6.Bg5 c5 7.Bxc4 h6 8.Bxf6 Qxf6 9.e5 Qd8 10.d5 exd5 11.Qxd5 Qxd5 12.Bxd5 Nd7 13.O-O-O Nb6 14.Bb3 c4 15.Bc2 Bd7 16.Nd4 O-O-O 17.Rhe1 Kb8 18.Nf5 Bxf5 19.Bxf5 Bxc3 20.bxc3 Kc7 21.f4 Nd5 22.Rd4 b5 23.Kb2 Nb6 24.Red1 Rxd4 25.cxd4 Rd8 26.Be4 Na4+ 27.Kc2 Kb6 28.d5 b4 29.e6 fxe6 30.dxe6 b3+ 31.axb3 cxb3+ 32.Kxb3 Nc5+ 33.Kc2 Nxe6 34.Rb1+ Kc5 35.Rb7 Kd4 36.Bf3 Rc8+ 37.Kd2 Rc7 38.Rb4+ Kc5 39.Ra4 Kb5 40.Re4 Nc5 41.Be2+ Kc6 42.Re8 a5 43.Kc3 Kd6 44.Bc4 Re7 45.Rd8+ Nd7 46.Kd4 Kc7 47.Ra8 Nf6 48.g3 Rd7+ 49.Ke5 Ng4+ 50.Ke6 Rd4 51.Ba2 Kb6 52.Rb8+ Kc5 53.Rc8+ Kb4 54.Rc7 Rd2 55.Rxg7 Nxh2 56.Bd5 Re2+ 57.Kd6 Rf2 58.Be6 h5 59.f5 Ng4 60.Rg5 Nf6 61.Rg6 Ne4+ 62.Ke7 Re2 63.f6 Nxf6 64.Kxf6 a4 65.Kg5 Rh2 66.Rh6 Rg2 67.Kf4 Rf2+ 68.Ke3 Rh2 69.Bf7 a3 70.Kf3 Ka5 71.Rh8 Kb4 72.Ra8 Rd2 73.Bxh5 a2 74.Bg6 Rd6 75.Rxa2 Rxg6 76.Rc2 Rf6+ 77.Ke4 Rg6 78.Kf4 Rg7 79.g4 Rg8 80.g5 Kb5 81.Kf5 Ka5 82.Rc6 Rb8 83.Rc5+ Kb6 84.Rc3 Rd8 85.Kg4 Rd7 86.g6 Rb7 87.Rc4 Rg7 88.Kh5 Rb7 89.Rc8 Kb5 90.Ra8 Kb4 91.Rh8 Re7 92.Kg4 Kb3 93.Rf8 Ka3 94.Kf5 Re8 95.Rxe8 Ka2 96.Rd8 Kb3 97.Rh8 Kc2 98.Rh4 Kd2 99.Rh8 Kc3 100.Ra8 Kb4 101.Rb8+ Kc3 102.Ra8 Kb2 103.Ke4 Kc1 104.g7 Kd2 105.Ra2+ Ke1 106.g8=Q Kf1 107.Qh7 Ke1 108.Qh6 Kd1 109.Qh5+ Ke1 110.Qh4+ Kf1 111.Qf2# 1-0