1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Qd2 Nxd4 8.Qxd4 Be7 9.O-O-O O-O 10.f4 Qa5 11.Bc4 h6 12.Bh4 e5 13.fxe5 dxe5 14.Qd3 Be6 15.Nd5 Bxd5 16.exd5 Rad8 17.Kb1 Qc7 18.Bb3 Nxd5 19.Bxd5 Bxh4 20.Qe4 Bf6 21.h4 Qe7 22.c4 Kh8 23.a3 b6 24.Rd3 g6 25.h5 Bg5 26.hxg6 f5 27.Qe2 Kg7 28.g4 e4 29.Rdd1 e3 30.gxf5 Rxf5 31.Rhf1 Rdf8 32.Bf7 Rxf1 33.Rxf1 Qe4+ 34.Ka2 Qe5 35.Rd1 Rd8 36.Bd5 Rf8 37.Bf3 Rd8 38.Bd5 Rd6 39.Rf1 Rf6 40.Bf3 Rxg6 41.Bh5 Rf6 42.Rxf6 Bxf6 43.Qg4+ Kh8 44.Qc8+ Kh7 45.Qd7+ Bg7 46.Qd3+ Kg8 47.Qd8+ Bf8 48.Be2 h5 49.Qa8 h4 50.Qxa7 h3 51.Qxb6 h2 52.Qb7 Bg7 53.Qc8+ Kf7 54.Qb7+ Kg6 55.Qg2+ Kf7 56.Qb7+ Kg8 57.Qc8+ Kh7 58.Qh3+ Kg6 59.Qg2+ Kf5 60.Qh3+ Kf6 61.Qg2 Ke7 62.Qb7+ Kd8 63.Qa8+ Ke7 64.Qb7+ Kf6 65.Qf3+ Ke6 66.Qc6+ Kf5 67.Qf3+ Qf4 68.Qh3+ Kf6 69.Qg2 Bf8 70.Qc6+ Kg5 71.Qd5+ Kh4 72.c5 Kg3 73.c6 Bd6 74.Qh1 Qf2 75.Qd1 Bc7 76.a4 Qg1 77.Qd5 h1=Q 78.Qg5+ Kf2 79.Qf5+ Kxe2 80.Qc2+ Ke1 81.Qc1+ Kf2 82.Qc2+ e2 83.Qc5+ Kf1 84.Qf5+ Qf2 85.Qd3 Qxc6 86.Qh3+ Qfg2 87.Qf5+ Qf2 88.Qh3+ Qfg2 89.Qf5+ Kg1 90.Qb1+ Kf2 91.Qf5+ Ke3 92.a5 Qa4+ 93.Kb1 Qf1+ 94.Qxf1 exf1=Q# 0-1