1.Nf3 e6 2.g3 Nf6 3.d4 b5 4.e3 c6 5.Nbd2 d5 6.Bd3 Nbd7 7.O-O Bb7 8.e4 dxe4 9.Nxe4 Be7 10.Ne5 O-O 11.Qf3 Rc8 12.Rd1 Ba8 13.Nxd7 Nxd7 14.Nc5 a5 15.Be3 Nf6 16.c3 Qd5 17.Qe2 Rfe8 18.a4 e5 19.c4 Qd6 20.Bf5 Rcd8 21.Ne4 Nxe4 22.Bxe4 exd4 23.Rxd4 Qe6 24.Rxd8 Bxd8 25.Bf3 bxc4 26.Rc1 Qf5 27.Rxc4 Bb6 28.Kg2 Bxe3 29.Rc3 c5 30.Rxe3 Bxf3+ 31.Qxf3 Qd7 32.Rxe8+ Qxe8 33.b3 g6 34.Qd5 Qc8 35.Kf3 h5 36.h4 Qg4+ 37.Ke3 Qb4 38.Kd3 Qb6 39.Qc4 Qd6+ 40.Ke4 Kf8 41.Qc3 Qe6+ 42.Kd3 Qd5+ 43.Kc2 Qf5+ 44.Kc1 Qxf2 45.Qxa5 Qxg3 46.Qxc5+ Kg8 47.a5 Qxh4 48.Qc8+ Kg7 49.a6 Qe1+ 50.Kb2 Qf2+ 51.Ka3 h4 52.Qc3+ Kh7 53.Qc7 Qf1 54.a7 h3 55.Qb7 Qa1+ 56.Kb4 Qd4+ 57.Kb5 Qe5+ 58.Kc4 Qf4+ 59.Kc3 Qe3+ 60.Kb4 Qd4+ 61.Ka5 Qa1+ 62.Kb6 Qd4+ 63.Kc7 Qe5+ 64.Kd8 Qf6+ 65.Ke8 Qh8+ 66.Kd7 Qd4+ 67.Ke7 Qe5+ 68.Kd8 Qh8+ 69.Kc7 Qe5+ 70.Kb6 Qd4+ 71.Ka6 Qa1+ 72.Kb5 Qe5+ 73.Kc4 Qf4+ 74.Kd3 Qf1+ 75.Kc3 Qe1+ 76.Kc4 Qf1+ 77.Kc5 Qf2+ 78.Kb5 Qf1+ 79.Kb6 Qf2+ 80.Kc7 Qc5+ 81.Kd8 Qd4+ 82.Qd7 Qf6+ 83.Ke8 h2 84.a8=Q Kg7 85.Qad5 h1=Q 86.Qxh1 Qe5+ 87.Qe7 Qb5+ 88.Kd8 Qb8+ 89.Kd7 Qa7+ 90.Kd6 Qa3+ 91.b4 Qxb4+ 92.Kd7 Qa4+ 93.Qc6 Qa7+ 94.Kd6 Qa3+ 95.Qc5 Qa6+ 96.Kc7 Qa1 97.Qce5+ Qxe5+ 98.Qxe5+ Kh7 99.Kd6 Kg8 100.Ke7 g5 101.Qxg5+ Kh7 102.Qg3 Kh6 103.Kf6 Kh7 104.Qg7# 1-0