1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 dxc4 5.e3 c5 6.Bxc4 a6 7.a4 Be7 8.O-O Nc6 9.Qe2 Qc7 10.dxc5 O-O 11.b3 Bxc5 12.Bb2 Na5 13.Rac1 b6 14.Bd3 Nxb3 15.Rc2 Bb7 16.Ng5 Qe7 17.Nce4 Nxe4 18.Nxe4 Rfd8 19.Rb1 Bc6 20.Bxg7 Rxd3 21.Bf6 Bxe4 22.Bxe7 Bxe7 23.h4 Kf8 24.Rcb2 Nc5 25.Rxb6 Rdd8 26.Rd1 Bxh4 27.Rxd8+ Rxd8 28.Qb2 Nd3 29.Qa3+ Kg7 30.f3 Bg6 31.Rd6 Be7 32.Qc3+ Bf6 33.Qc7 Rxd6 34.Qxd6 a5 35.e4 Nb2 36.Qc6 h6 37.Kf1 Bd4 38.Qc7 e5 39.Qxa5 f6 40.Qc7+ Bf7 41.a5 Nc4 42.g3 Ne3+ 43.Ke1 Kg6 44.a6 Bc4 45.a7 Bc3+ 46.Kf2 Bd4 47.a8=Q Nd5+ 48.Kg2 Nxc7 49.Qc6 Bf7 50.Qxc7 Be3 51.f4 exf4 52.gxf4 Kg7 53.Kf3 Bd4 54.Qd7 Bb2 55.Kg4 Kg6 56.Kh4 Kg7 57.Qd2 Ba1 58.Kg4 Bg6 59.Qd7+ Kh8 60.Kf3 Kg8 61.Ke3 Bb2 62.Qc8+ Kh7 63.Qb7+ Kg8 64.Qxb2 Bh7 65.Qxf6 Bxe4 66.Qd8+ Kf7 67.Kxe4 Kg6 68.Qe8+ Kf6 69.Qa8 Kf7 70.Qa7+ Ke8 71.Qa6 Ke7 72.Qa5 Ke6 73.Qa4 Kf7 74.Qa5 Kg8 75.Qa6 Kf8 76.Qa7 h5 77.Qa6 h4 78.Qa5 Kg8 79.Qa4 Kh8 80.Qa3 Kh7 81.Qa2 Kg7 82.Qa1+ Kf7 83.Qb2 Ke6 84.Qb3+ Ke7 85.Qa4 Kf7 86.Qa5 Ke8 87.Qa6 Kf7 88.Qa7+ Kf6 89.Qb7 Kg6 90.Qa7 Kf6 91.Qa6+ Kf7 92.Qa5 Kg8 93.Kf3 Kf8 94.Qa4 Kf7 95.Qa3 Kg6 96.Qa8 Kf5 97.Qc8+ Kf6 98.Qb8 Ke7 99.Qa7+ Ke8 100.Kg4 Kf8 101.Kg5 h3 102.Kf6 h2 103.Qb8# 1-0