1.c4 e6 2.d4 Bd6 3.Nf3 Nf6 4.Qc2 Bb4+ 5.Nbd2 Be7 6.e4 d6 7.Be2 Nfd7 8.b4 Nc6 9.b5 Ncb8 10.O-O c5 11.e5 cxd4 12.exd6 Bxd6 13.Ne4 Be7 14.Nxd4 O-O 15.Rd1 Qc7 16.a4 Nc5 17.Nxc5 Bxc5 18.Nb3 Be7 19.a5 e5 20.Bf3 Nd7 21.a6 Rb8 22.axb7 Bxb7 23.Rxa7 Nc5 24.Nxc5 Bxc5 25.Rxb7 Rxb7 26.Bxb7 Qxb7 27.Be3 Bxe3 28.fxe3 Qb6 29.Qc3 Rc8 30.Qxe5 h6 31.Rd4 Qg6 32.h3 Qc2 33.Kh2 Rxc4 34.Rxc4 Qxc4 35.b6 Qb4 36.Qc7 Qa5 37.Qd6 Qb5 38.Qd8+ Kh7 39.Qc7 Qa5 40.Qc2+ Kg8 41.Qb2 Kh7 42.b7 Qc7+ 43.Kg1 Qb8 44.Qb5 h5 45.Qxh5+ Kg8 46.Qb5 Kh7 47.Kf2 g6 48.Qd7 Kg7 49.Qc8 Qd6 50.b8=Q Qd2+ 51.Kf3 Qd1+ 52.Ke4 Qa4+ 53.Kd3 Qd1+ 54.Kc3 Qc1+ 55.Kb3 Qb1+ 56.Ka4 Qa2+ 57.Kb5 Qb3+ 58.Ka6 Qa4+ 59.Kb7 Qb5+ 60.Ka7 Qa5+ 61.Qa6 Qf5 62.Ka8 Qe4+ 63.Qbb7 Qe8+ 64.Ka7 Qxe3+ 65.Qab6 Qa3+ 66.Kb8 Qf8+ 67.Qc8 f5 68.Qxf8+ Kxf8 69.Qxg6 Ke7 70.Ka7 Kf8 71.Ka6 Ke7 72.Ka5 Kd7 73.Ka4 Kc7 74.Ka3 Kc8 75.Ka2 Kd8 76.Kb3 Ke7 77.Kb4 Kf8 78.Kc5 f4 79.Kb4 f3 80.Ka3 f2 81.Qf6+ Kg8 82.Ka2 f1=Q 83.Qxf1 Kh7 84.Qf8 Kg6 85.Qc8 Kh5 86.Qd7 Kg6 87.Qd8 Kg7 88.Qb8 Kh6 89.Qa7 Kg6 90.Qa8 Kh5 91.Kb3 Kg5 92.Kc4 Kf4 93.Kd4 Kg5 94.Ke5 Kh4 95.Kf4 Kh5 96.Qc6 Kh4 97.Qh6# 1-0