1.e4 c6 2.f3 c5 3.Nc3 Qb6 4.Nge2 Nc6 5.b3 e6 6.Nf4 Qc7 7.g3 a6 8.Bg2 Nf6 9.a4 Be7 10.Bb2 O-O 11.d3 Rb8 12.Qd2 Rd8 13.O-O b5 14.axb5 axb5 15.Kh1 c4 16.Nce2 d5 17.exd5 Nxd5 18.Nxd5 Rxd5 19.f4 Rd8 20.Qe3 cxb3 21.cxb3 Bb7 22.f5 exf5 23.Rxf5 Nb4 24.Bxg7 Kxg7 25.Raf1 Bxg2+ 26.Kxg2 Rf8 27.Rh5 Kh8 28.Nd4 f6 29.Rxh7+ Kxh7 30.Nf5 Qc6+ 31.Kh3 Rf7 32.Rf4 Bf8 33.Qe2 Kg8 34.Rh4 Bg7 35.Rxb4 Qd7 36.Qg4 Kf8 37.Rd4 Qc7 38.Qg6 Re8 39.Rh4 Qd7 40.Rd4 Qc8 41.Rg4 Re5 42.Qxf7+ Kxf7 43.Nd6+ Kf8 44.Nxc8 Rd5 45.Rb4 Kf7 46.Nb6 Rc5 47.Rd4 Ke6 48.Rd7 Bf8 49.d4 Rc3 50.d5+ Kf5 51.Rd8 Be7 52.Re8 Ba3 53.Nd7 Rxb3 54.Rb8 Be7 55.Rb6 Bd8 56.Rb8 Be7 57.Re8 Bd6 58.Re6 Be5 59.Kh4 Rb4+ 60.Kh5 Rd4 61.Nxe5 fxe5 62.Re8 e4 63.g4+ Kf4 64.Rf8+ Ke3 65.g5 Rxd5 66.Kh6 Kd2 67.g6 e3 68.g7 Rd6+ 69.Kg5 e2 70.g8=Q e1=Q 71.Qa2+ Kd1 72.Qb1+ Kd2 73.Qb4+ Kd1 74.Qxd6+ Kc1 75.Qd4 Qe7+ 76.Qf6 Qc5+ 77.Kg6 b4 78.Qg5+ Qxg5+ 79.Kxg5 b3 80.Rf2 Kd1 81.Rf6 Kc1 82.Rf3 b2 83.Rf1+ Kc2 84.h4 b1=Q 85.Rxb1 Kd3 86.Rb7 Kc2 87.Rb2+ Kxb2 88.Kh6 Ka2 89.h5 Ka1 90.Kg7 Ka2 91.Kh6 Kb1 92.Kg7 Ka1 93.Kg6 Kb1 94.Kf7 Kc2 95.Ke8 Kc1 96.Kd8 Kc2 97.Kc8 Kd2 98.Kd7 Kc2 99.Kc7 Kb2 100.Kd6 Ka3 101.h6 Kb4 102.Ke6 Kb5 103.Kd7 Ka6 104.Ke6 Kb6 105.h7 Kc5 106.Kd7 Kb5 107.Kd8 Kc4 108.Ke7 Kc3 109.h8=R Kd2 110.Kd8 Kd1 111.Re8 Kc1 112.Kc7 Kc2 113.Re6 Kc1 114.Kd6 Kb2 115.Kd7 Kc1 116.Re7 Kb2 117.Kc7 Ka1 118.Re1+ Kb2 119.Kd6 Ka2 120.Kc6 Ka3 121.Re2 Kb4 122.Rb2+ Ka5 123.Rh2 Ka6 124.Ra2# 1-0