1.d4 Nf6 2.c4 e6 3.Nf3 Be7 4.Nc3 d5 5.Bf4 Ne4 6.e3 O-O 7.Be2 c5 8.O-O Nc6 9.Qc2 Nxc3 10.bxc3 b6 11.dxc5 Bxc5 12.cxd5 exd5 13.Rfd1 Be6 14.Ng5 g6 15.Nxe6 fxe6 16.c4 d4 17.Bf3 Rc8 18.Bxc6 Rxc6 19.Qe4 Qc8 20.exd4 Be7 21.Rac1 Rxc4 22.Bh6 Rd8 23.h4 Bf6 24.Be3 b5 25.h5 gxh5 26.Qf3 Bg7 27.Qxh5 Rd5 28.Qg4 Qd7 29.Rxc4 bxc4 30.Rb1 c3 31.Bh6 Rf5 32.Rb8+ Rf8 33.Bxg7 Qxg7 34.Qxe6+ Qf7 35.Rxf8+ Kxf8 36.Qc8+ Kg7 37.Qxc3 Qxa2 38.d5+ Kf7 39.Qc7+ Ke8 40.Qe5+ Kd7 41.Qe6+ Kd8 42.Qg8+ Kd7 43.Qxh7+ Kd6 44.Qg6+ Kc5 45.Qc6+ Kd4 46.Qf6+ Kc5 47.Qe7+ Kxd5 48.Qf7+ Ke4 49.Qxa2 a5 50.Qa3 Kd4 51.Qf8 Kc3 52.g4 Kb3 53.Qc8 Kb2 54.Qe6 Kc1 55.Qe4 Kb2 56.g5 Kc1 57.g6 Kd1 58.f3 Kc1 59.g7 a4 60.Qh4 Kc2 61.Qg4 a3 62.Qd4 Kb1 63.g8=Q a2 64.Qd1+ Kb2 65.Qxa2+ Kxa2 66.f4 Kb2 67.f5 Ka3 68.f6 Ka2 69.f7 Kb2 70.Kh2 Kc3 71.f8=B Kc4 72.Bh6 Kc5 73.Kg3 Kc4 74.Qh1 Kc5 75.Qb7 Kd4 76.Qa8 Kd3 77.Bf8 Kd4 78.Kh3 Kc3 79.Qe8 Kc2 80.Qf7 Kb2 81.Qd7 Kc1 82.Qg4 Kc2 83.Qe2+ Kb3 84.Qd1+ Kb2 85.Qh1 Ka2 86.Kg4 Kb2 87.Qf1 Ka2 88.Kh4 Kb3 89.Qd3+ Kb2 90.Qb5+ Ka2 91.Kg3 Ka1 92.Qb8 Ka2 93.Qa7+ Kb2 94.Kh4 Kb1 95.Bg7 Kc1 96.Kg4 Kb1 97.Qa4 Kc1 98.Qa2 Kd1 99.Bc3 Kc1 100.Bf6 Kd1 101.Kh3 Ke1 102.Qa3 Kd2 103.Bg5+ Ke2 104.Bc1 Kf1 105.Qa6+ Kg1 106.Qa2 Kh1 107.Qg2# 1-0