1.c4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.e4 b6 7.Be3 Bg7 8.f3 O-O 9.Qd2 Bb7 10.Be2 Rc8 11.O-O Nxd4 12.Bxd4 d6 13.Rfd1 Bc6 14.Rac1 Nd7 15.b4 Bb7 16.Bxg7 Kxg7 17.f4 a5 18.a3 Nf6 19.e5 Ne8 20.Qe3 Qc7 21.Bg4 Rd8 22.Nb5 Qc6 23.Bf3 Qc8 24.Qxb6 Bxf3 25.gxf3 axb4 26.axb4 Qa8 27.Nd4 dxe5 28.fxe5 Qc8 29.Ne6+ Qxe6 30.Qxd8 Nd6 31.Qb6 Qxe5 32.Qd4 f5 33.Qxe5+ Rf6 34.Rd5 Nf7 35.Qxe7 Rc6 36.Qe5+ Rf6 37.Qe7 Rd6 38.Rxf5 Rd8 39.Qg5 Rd6 40.Qh5 gxh5 41.Rb5 Nh8 42.Rc5 Ng6 43.Kg2 Kg8 44.Kh3 Re6 45.Rg1 Rc6 46.Rxc6 h6 47.Ra1 h4 48.Rd6 Nf4+ 49.Kxh4 Kf7 50.Rda6 h5 51.R1a5 Ke8 52.Rf5 Ne6 53.Rg5 Nd8 54.Rb6 Ne6 55.Rgb5 Nd4 56.Rf5 Ke7 57.Re6+ Kd7 58.c5 Nxf5+ 59.Kxh5 Kxe6 60.Kg5 Nd4 61.Kf4 Kd5 62.h4 Ke6 63.h5 Nf5 64.Kg5 Nd4 65.Kg4 Kf6 66.f4 Nb5 67.Kf3 Nc3 68.c6 Nb5 69.Ke4 Nc3+ 70.Kd4 Nd5 71.Kc4 Ke7 72.Kxd5 Kf8 73.f5 Ke7 74.b5 Kf8 75.Kc5 Ke7 76.h6 Kf7 77.Kd5 Kf8 78.Kc5 Kg8 79.f6 Kf7 80.Kd4 Ke8 81.b6 Kf8 82.Kc3 Ke8 83.Kc2 Kf7 84.Kb1 Ke6 85.Ka1 Kf7 86.Kb2 Kf8 87.Ka2 Ke8 88.c7 Kf8 89.c8=Q+ Kf7 90.Qc4+ Ke8 91.Kb3 Kd8 92.Qf1 Kc8 93.b7+ Kd8 94.Qa6 Ke8 95.h7 Kf7 96.Kb2 Kf8 97.Qf1 Kf7 98.Kc3 Ke8 99.Kd2 Kd8 100.Qd1 Kc7 101.b8=B+ Kxb8 102.Qc2 Ka7 103.Qb3 Ka8 104.Qb2 Ka7 105.Kd3 Ka8 106.Kd2 Ka7 107.h8=N Ka8 108.Qb1 Ka7 109.Kc2 Ka6 110.Qa2+ Kb7 111.Qa5 Kc8 112.Qa8+ Kd7 113.Qa6 Ke8 114.Qc8# 1-0