1.c4 c5 2.Nc3 g6 3.e3 Nf6 4.d4 cxd4 5.exd4 d5 6.Qb3 Qc7 7.cxd5 Bg7 8.Nf3 O-O 9.Be3 Nbd7 10.Be2 Nb6 11.Rc1 Qd8 12.O-O Nfxd5 13.Nxd5 Nxd5 14.Bd2 a5 15.Bc4 Nb6 16.Bd3 a4 17.Qa3 Bg4 18.Be4 Nd5 19.h3 Bxf3 20.Qxf3 e6 21.Rc4 b5 22.Rc5 Bxd4 23.Rxb5 Rb8 24.Rxb8 Qxb8 25.Bxd5 exd5 26.b3 axb3 27.axb3 Rd8 28.Rd1 Be5 29.Bg5 Re8 30.Qxd5 Bh2+ 31.Kf1 Bf4 32.Bf6 Be5 33.Bxe5 Rxe5 34.Qd8+ Qxd8 35.Rxd8+ Kg7 36.Rd4 Kg8 37.Rd2 Rb5 38.Rb2 Kf8 39.Ke2 Ke7 40.Kd3 Kd6 41.b4 Kc6 42.Rc2+ Kb6 43.Rc4 Rf5 44.f3 Rd5+ 45.Rd4 Re5 46.Rd7 Rf5 47.Kc4 Kc6 48.Rd4 Re5 49.Re4 Rf5 50.h4 h5 51.f4 f6 52.g3 g5 53.Kd3 gxh4 54.gxh4 Rd5+ 55.Ke3 Kc7 56.Rc4+ Kb6 57.Rc5 Rxc5 58.bxc5+ Kxc5 59.Ke4 Kd6 60.Kf5 Ke7 61.Kg6 Ke6 62.Kxh5 Kf5 63.Kh6 Kxf4 64.Kg6 f5 65.h5 Kg4 66.h6 f4 67.h7 f3 68.h8=Q f2 69.Qh1 Kg3 70.Kg5 f1=R 71.Qxf1 Kh2 72.Qf5 Kg2 73.Qh7 Kg3 74.Qc7+ Kg2 75.Qc2+ Kh1 76.Qc4 Kg1 77.Kf5 Kh2 78.Qe4 Kg3 79.Qe3+ Kg2 80.Kg5 Kh2 81.Qe2+ Kh1 82.Qe5 Kg2 83.Qe7 Kg3 84.Qd7 Kg2 85.Qg4+ Kh2 86.Qc8 Kg1 87.Qb8 Kf2 88.Qf8+ Kg1 89.Qg7 Kh2 90.Qd4 Kg2 91.Qe5 Kh3 92.Qe4 Kg3 93.Qh7 Kg2 94.Qh4 Kf1 95.Kg4 Ke2 96.Qf6 Ke3 97.Qe5+ Kf2 98.Qb5 Ke1 99.Qb7 Ke2 100.Qh7 Kd1 101.Kh3 Ke1 102.Qh5 Kf2 103.Qd5 Kf1 104.Qa5 Kf2 105.Qe5 Kf1 106.Kg3 Kg1 107.Qb5 Kh1 108.Qh5+ Kg1 109.Qf7 Kh1 110.Qb7+ Kg1 111.Qc6 Kf1 112.Qd6 Ke1 113.Kf3 Kf1 114.Qc5 Ke1 115.Qc2 Kf1 116.Qf5 Ke1 117.Qd5 Kf1 118.Qd1# 1-0