1.d4 d5 2.c4 e6 3.g3 dxc4 4.Nf3 c5 5.Qa4+ Bd7 6.Qxc4 Nc6 7.dxc5 Qa5+ 8.Nc3 Qxc5 9.Qb3 Na5 10.Qc2 Be7 11.Be3 Qc8 12.Bg2 Nf6 13.O-O O-O 14.Rac1 Bc6 15.Bd4 Rd8 16.Rfd1 h6 17.e4 Bxe4 18.Nxe4 Qxc2 19.Nxf6+ Bxf6 20.Rxc2 e5 21.Nxe5 Bxe5 22.Rcd2 Nc4 23.Rd3 Nxb2 24.Bxb2 Rxd3 25.Rxd3 Bxb2 26.Rd7 Re8 27.Bd5 Rf8 28.Rxb7 Bd4 29.h4 g6 30.g4 Kg7 31.Kg2 a5 32.f4 Bc3 33.g5 hxg5 34.hxg5 Bb4 35.Kf3 Bd2 36.Kg4 Bc3 37.f5 gxf5+ 38.Kxf5 Kh8 39.Bxf7 Kg7 40.g6 Kh6 41.Rc7 Bd4 42.Rd7 Bc3 43.Rd3 Rc8 44.Bd5 Rf8+ 45.Kg4 Be5 46.Bf7 Kg7 47.Kf5 Bb2 48.Rb3 Bd4 49.Rb7 Bc3 50.Rc7 Bb2 51.a4 Bd4 52.Ke6 Rh8 53.Be8+ Kh6 54.Kf7 Bg7 55.Rc5 Rf8+ 56.Ke7 Rf4 57.Rxa5 Re4+ 58.Kd7 Rd4+ 59.Kc6 Rc4+ 60.Kb5 Re4 61.Ra8 Bc3 62.Kc5 Kg7 63.Bf7 Rf4 64.Kc6 Rf6+ 65.Kd7 Rf5 66.Rg8+ Kh6 67.Rc8 Bf6 68.Rc4 Ra5 69.Kc6 Kg7 70.Kb6 Bd8+ 71.Kb7 Bf6 72.Be8 Re5 73.Rc7+ Kh6 74.Rh7+ Kg5 75.Bf7 Ra5 76.g7 Bxg7 77.Rxg7+ Kf6 78.Rg4 Kxf7 79.Kb6 Re5 80.a5 Re6+ 81.Kb5 Re5+ 82.Kb4 Re6 83.Rd4 Ke7 84.Kb5 Re5+ 85.Kb6 Re6+ 86.Kb7 Re1 87.a6 Rb1+ 88.Kc6 Rc1+ 89.Kb5 Rb1+ 90.Rb4 Rb3 91.Rxb3 Kd6 92.Rd3+ Kc7 93.Rh3 Kb8 94.Rh5 Ka8 95.Kc4 Kb8 96.Rh4 Kc7 97.Rh3 Kc8 98.Rh8+ Kc7 99.Kc3 Kd6 100.Ra8 Ke7 101.Kd2 Kf6 102.Rf8+ Kg7 103.Rd8 Kf7 104.Ke1 Kf6 105.a7 Kf5 106.Rd1 Kg6 107.Kf1 Kf5 108.Kf2 Ke5 109.Rf1 Kf5 110.a8=Q Ke6 111.Qa3 Kf6 112.Re1 Kg6 113.Re7 Kh6 114.Qa2 Kg6 115.Re1 Kg5 116.Rf1 Kf4 117.Qb1 Kg4 118.Rg1+ Kh3 119.Qh7# 1-0