1.c4 Nf6 2.d3 c5 3.e4 d5 4.cxd5 e6 5.dxe6 Bxe6 6.Nc3 Nc6 7.Be2 Qc7 8.Nf3 Be7 9.O-O O-O 10.Ng5 Nd4 11.Nxe6 fxe6 12.Be3 Qd7 13.Bxd4 cxd4 14.Nb1 Rac8 15.Nd2 b5 16.a4 a6 17.axb5 axb5 18.Qb3 Rc5 19.Ra6 Rc6 20.Rxc6 Qxc6 21.Nf3 Qb6 22.Ng5 Nd7 23.Nxe6 Rf6 24.Nc7+ Kh8 25.Nd5 Qe6 26.Qxb5 Rf8 27.f4 Rb8 28.Qa5 Rxb2 29.Bf3 g5 30.Nxe7 Qxe7 31.Qxg5 Qxg5 32.fxg5 Ne5 33.h4 Rd2 34.Bh5 Nxd3 35.Rf8+ Kg7 36.Rf7+ Kg8 37.Rd7 Nf4 38.Bf3 d3 39.Kh2 Ng6 40.Kg3 Ne5 41.Rd5 Nxf3 42.gxf3 Rd1 43.Kf4 d2 44.Ke3 Rh1 45.Rxd2 Rxh4 46.Ra2 h6 47.gxh6 Rxh6 48.Kd4 Rf6 49.Ra3 Kf7 50.Ke5 Re6+ 51.Kf4 Rf6+ 52.Ke3 Rb6 53.Rd3 Rh6 54.Rd5 Ra6 55.Kf4 Rf6+ 56.Rf5 Rxf5+ 57.Kxf5 Ke7 58.Kg4 Ke6 59.f4 Kf6 60.f5 Ke5 61.Kg5 Kd6 62.Kh6 Kd7 63.Kg6 Ke7 64.f6+ Kf8 65.Kf5 Kf7 66.e5 Ke8 67.Kf4 Kf8 68.Kg3 Kf7 69.Kf4 Ke6 70.Ke4 Kf7 71.Kd3 Kf8 72.Ke2 Ke8 73.Kd2 Kf8 74.Ke3 Kf7 75.Kd2 Ke6 76.Kc3 Kf5 77.Kd4 Ke6 78.Ke4 Kf7 79.Kd5 Ke8 80.Kd4 Kd8 81.Kc5 Kc7 82.Kc4 Kc6 83.Kd3 Kc5 84.Kc2 Kc4 85.Kb1 Kd5 86.f7 Kd4 87.Kb2 Kd5 88.Ka2 Ke4 89.Kb2 Kd4 90.Ka1 Kd3 91.Ka2 Kd4 92.Kb2 Ke4 93.Kc2 Kd5 94.Kd3 Ke6 95.f8=Q Kxe5 96.Qd8 Ke6 97.Qe8+ Kd6 98.Kc4 Kc7 99.Qe2 Kb7 100.Qd3 Kb6 101.Qd7 Ka5 102.Qb7 Ka4 103.Qa6# 1-0