1.d4 Nf6 2.Nf3 d5 3.c4 e6 4.Nc3 Bb4 5.Bg5 h6 6.Qa4+ Nc6 7.cxd5 exd5 8.Bxf6 Qxf6 9.e3 O-O 10.Rc1 Qg6 11.Qd1 Ne7 12.a3 Bxc3+ 13.Rxc3 c6 14.Ne5 Qe4 15.Qd2 f6 16.Nd3 Nf5 17.Nf4 Re8 18.Kd1 Nd6 19.Bd3 Qe7 20.Qc2 g5 21.Ne2 Bg4 22.h4 Bxe2+ 23.Qxe2 Kg7 24.Kc1 Rh8 25.Kb1 Rae8 26.g4 Qe6 27.Rcc1 Re7 28.Rh3 Kf8 29.hxg5 fxg5 30.Rch1 Ke8 31.Qc2 Kd7 32.Qc5 Rf7 33.f4 gxf4 34.exf4 Qxg4 35.Qxa7 Kc7 36.Qa5+ Kb8 37.Qb4 Rf6 38.Rh4 Qf3 39.R1h3 Qd1+ 40.Ka2 Re8 41.Rxh6 Rxh6 42.Rxh6 Qxd3 43.Qxd6+ Kc8 44.Qc5 Qc4+ 45.Qxc4 dxc4 46.f5 Re2 47.f6 Rf2 48.Kb1 b5 49.Rh8+ Kd7 50.Rf8 Ke6 51.Rc8 Kd5 52.Rd8+ Ke6 53.Rf8 Rxf6 54.Rd8 Rf5 55.Kc2 Rf3 56.Re8+ Kd7 57.Rg8 Rd3 58.Rg4 Kd6 59.Rf4 Kd5 60.Rf6 Rxd4 61.Rf5+ Kd6 62.Rf6+ Kc5 63.Rf5+ Rd5 64.Rf7 Rd3 65.Rf2 Kd6 66.Rf6+ Kc7 67.Rf4 Kb6 68.Re4 Rg3 69.Rf4 Rg2+ 70.Kc3 Ka5 71.Rf6 Rg3+ 72.Kc2 Kb6 73.Rf4 Rg2+ 74.Kb1 Ka5 75.Rf3 Ka4 76.Ka2 c5 77.Rf8 b4 78.Ra8+ Kb5 79.Rb8+ Ka5 80.axb4+ cxb4 81.Ra8+ Kb6 82.Rb8+ Kc5 83.Rc8+ Kd4 84.Rd8+ Ke3 85.Kb1 b3 86.Re8+ Kd2 87.Rd8+ Ke2 88.Re8+ Kd1 89.Rd8+ Rd2 90.Rc8 Rd4 91.Rd8 Rxd8 92.Ka1 c3 93.Kb1 c2+ 94.Ka1 Ra8# 0-1