1.c4 c6 2.Nf3 e6 3.Qc2 d5 4.d4 Nf6 5.cxd5 exd5 6.Nc3 Bg4 7.Bf4 Bd6 8.Bxd6 Qxd6 9.Ne5 Be6 10.e3 Qe7 11.Bd3 Nbd7 12.Nf3 Bg4 13.Nh4 O-O 14.h3 Be6 15.O-O g6 16.f4 Ne4 17.f5 Nxc3 18.fxe6 Ne4 19.Bxe4 dxe4 20.Nxg6 hxg6 21.exd7 Qxd7 22.Qxe4 Rae8 23.Qf4 Qd5 24.Qh6 c5 25.Rf4 Re4 26.dxc5 Rxf4 27.Qxf4 Qxc5 28.Rf1 Qc2 29.Qe5 b6 30.a3 Rc8 31.Rf2 Qd1+ 32.Kh2 Qd7 33.e4 Rc5 34.Qf4 Qe7 35.Rd2 Kg7 36.Re2 Re5 37.Qe3 Qc7 38.Kg1 Qc4 39.Re1 Kf8 40.b3 Qc5 41.b4 Qc4 42.Qf4 Qd4+ 43.Kh2 Kg7 44.Qe3 Qb2 45.Re2 Qa1 46.Qg3 Qd4 47.Qe3 Qa1 48.Re1 Qb2 49.Rd1 Re7 50.Rd5 Qa1 51.e5 Re6 52.Qf4 a5 53.Rd7 Qxe5 54.Rxf7+ Kg8 55.Qxe5 Rxe5 56.Rf6 Kg7 57.Rxb6 Re3 58.bxa5 Rxa3 59.a6 Kh6 60.Rd6 Kg5 61.Kg1 Ra2 62.Kf1 Kf5 63.h4 Kg4 64.Rxg6+ Kxh4 65.Kg1 Kh5 66.Rc6 Kg4 67.Kh2 Kh4 68.Rd6 Kg4 69.Rb6 Kh4 70.Rg6 Kh5 71.Re6 Kh4 72.Kg1 Kg3 73.Kf1 Kg4 74.Rg6+ Kh4 75.g4 Kg3 76.Ke1 Kf3 77.Kd1 Ke3 78.Kc1 Kd3 79.Kb1 Ra5 80.Kb2 Kc4 81.Re6 Kb4 82.Kc2 Kc4 83.Rc6+ Kb5 84.Rf6 Kc4 85.Kd2 Kd4 86.Ke2 Ke4 87.Kf2 Ra3 88.Kg2 Ke5 89.g5 Ke4 90.g6 Ke5 91.Rb6 Kf4 92.Kf2 Ra2+ 93.Ke1 Ke3 94.Kd1 Kd3 95.Kc1 Kc3 96.Kb1 Ra5 97.g7 Rg5 98.a7 Rg1+ 99.Ka2 Rg2+ 100.Ka1 Rg1+ 101.Rb1 Rg2 102.Rf1 Rh2 103.g8=Q Rc2 104.Qa8 Rg2 105.Rf4 Re2 106.Re4 Kb3 107.Rb4+ Ka3 108.Qb8 Re4 109.a8=Q# 1-0