1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Bxd2+ 5.Qxd2 c5 6.dxc5 Qc7 7.Qe3 Na6 8.Bg2 Qxc5 9.Qxc5 Nxc5 10.Nc3 a5 11.Nf3 Rb8 12.Nd4 b6 13.O-O Ke7 14.b3 Bb7 15.Bxb7 Rxb7 16.f3 Ne8 17.e4 f6 18.Rae1 g5 19.e5 f5 20.Rd1 h5 21.h4 gxh4 22.gxh4 Rb8 23.Kf2 Rg8 24.Nce2 Nc7 25.Nf4 b5 26.Rc1 a4 27.cxb5 Nxb5 28.Nxf5+ exf5 29.Rxc5 axb3 30.axb3 Nd4 31.Rd1 Ne6 32.Nxe6 Kxe6 33.Rd6+ Ke7 34.Rcd5 Rb7 35.Ke3 Rxb3+ 36.Kf4 Rb4+ 37.Rd4 Rxd4+ 38.Rxd4 Rg2 39.Kxf5 Rg3 40.f4 Rg4 41.Rd6 Rxh4 42.Rh6 Kf8 43.Rh7 Ke8 44.Rg7 Kd8 45.Rg8+ Ke7 46.Rh8 Kf7 47.Ke4 Ke7 48.Rh6 Rh1 49.Rh7+ Ke8 50.Rh8+ Kf7 51.Kf5 Rh4 52.Rh6 Ke7 53.Rh7+ Ke8 54.Rg7 Kd8 55.Rf7 Rg4 56.Rh7 Rh4 57.Rg7 Ke8 58.Rg6 Kf7 59.Rf6+ Ke7 60.Kg5 Rg4+ 61.Kxh5 Rg1 62.Rg6 Re1 63.Kg4 Rh1 64.Kf5 Kf7 65.Rg3 Rh2 66.Rd3 Ke7 67.Rd1 Rh4 68.Rg1 Kf7 69.Ke4 Rh2 70.Rd1 Ke7 71.Kf3 Rh3+ 72.Kg4 Rh2 73.Rd3 Rh1 74.Rh3 Rf1 75.Kf5 Ke8 76.Rh7 Rf2 77.Kg5 Rg2+ 78.Kf6 Rg8 79.f5 Rf8+ 80.Kg6 Rg8+ 81.Rg7 Rh8 82.f6 Rf8 83.Re7+ Kd8 84.Kg7 Rg8+ 85.Kxg8 d5 86.Ra7 d4 87.Re7 d3 88.e6 d2 89.Rd7+ Ke8 90.f7# 1-0