1.c4 Nf6 2.g3 c5 3.Bg2 Nc6 4.Nc3 g6 5.e3 Bg7 6.Nge2 O-O 7.d4 cxd4 8.exd4 d5 9.Nxd5 Nxd5 10.cxd5 Nb4 11.Nc3 Bf5 12.O-O Bd3 13.Re1 Nc2 14.Re5 Nxa1 15.Qxd3 Bxe5 16.dxe5 Qc7 17.Qb1 Qxe5 18.Be3 Rac8 19.Qxa1 b6 20.Qd1 Rc4 21.Qd2 Rfc8 22.Bf1 Rxc3 23.bxc3 Qxc3 24.Qd1 Qc2 25.Qd4 Qxa2 26.Bh6 f6 27.d6 exd6 28.Qxf6 Qf7 29.Bc4 d5 30.Bxd5 Rc1+ 31.Bxc1 Qxd5 32.Bb2 Qd1+ 33.Kg2 Qd5+ 34.f3 Qd2+ 35.Kh3 Qd7+ 36.g4 h5 37.Qh8+ Kf7 38.Qg7+ Ke6 39.Qe5+ Kf7 40.Qg7+ Ke8 41.Qxg6+ Kd8 42.Qxh5 a5 43.Qg5+ Kc7 44.Qe5+ Kb7 45.Qe4+ Ka7 46.Kg3 a4 47.h4 Qd6+ 48.Be5 Qd2 49.Qxa4+ Kb7 50.Qe4+ Ka6 51.h5 Qd1 52.h6 Qg1+ 53.Kf4 Qc1+ 54.Qe3 Qc4+ 55.Qd4 Qc1+ 56.Ke4 Qxh6 57.f4 Qc6+ 58.Kf5 Qc2+ 59.Kg5 Qc8 60.f5 Qg8+ 61.Kf4 Qh7 62.Qd3+ Kb7 63.Qd5+ Ka6 64.Qa2+ Kb7 65.Qg2+ Ka6 66.g5 Qh4+ 67.Qg4 Qf2+ 68.Ke4 Qc2+ 69.Kd5 Qd3+ 70.Qd4 Qxf5 71.Qc4+ Kb7 72.Qc6+ Ka6 73.Qa4+ Kb7 74.Qf4 Qd7+ 75.Ke4 Qc6+ 76.Kf5 Qd7+ 77.Kg6 Qd3+ 78.Qf5 Qe2 79.Kg7 Ka6 80.g6 b5 81.Kf8 Qd2 82.g7 Qd8+ 83.Kf7 Qd5+ 84.Qe6+ Qxe6+ 85.Kxe6 b4 86.g8=Q Kb5 87.Qb8+ Kc4 88.Kd6 b3 89.Qb6 b2 90.Qxb2 Kd3 91.Qc3+ Ke4 92.Qd4+ Kf5 93.Qf4+ Kg6 94.Ke6 Kh7 95.Qg3 Kh6 96.Kf6 Kh5 97.Qg5#