1.Nf3 Nf6 2.c3 e6 3.g3 d5 4.Bg2 c5 5.d4 Nc6 6.O-O Be7 7.dxc5 Bxc5 8.b4 Bb6 9.Nbd2 O-O 10.Bb2 e5 11.b5 Na5 12.Nxe5 Re8 13.c4 Ng4 14.Nxg4 Bxg4 15.Bxd5 Bxe2 16.Qc2 Bxf1 17.Rxf1 Rc8 18.Qf5 Rc7 19.Qg4 g6 20.Ne4 Rxc4 21.Bxc4 Nxc4 22.Nf6+ Kf8 23.Qxc4 Re6 24.Nxh7+ Ke7 25.Ba3+ Qd6 26.Bxd6+ Kxd6 27.Kh1 Kd7 28.Qc2 a6 29.Nf8+ Ke7 30.Kg1 f5 31.Nd7 Re4 32.Qb3 Bd4 33.h4 axb5 34.Rb1 Bc5 35.Kh1 Bxf2 36.Nf8 Rc4 37.Qd3 Be3 38.Ne6 Bc5 39.Qd8+ Kxe6 40.Qe8+ Be7 41.Qxb5 Rc8 42.Qa5 Rf8 43.Qb6+ Kd7 44.Rb4 Rg8 45.Rb2 Rb8 46.Rf2 Rg8 47.a3 Rd8 48.Qa5 Rc8 49.Rf1 Rb8 50.Qb5+ Kc8 51.Qe8+ Kc7 52.Qxe7+ Kc6 53.Rf4 Rf8 54.g4 fxg4 55.Qxf8 g3 56.Rd4 b6 57.Qh8 g5 58.Qb8 gxh4 59.Qc8+ Kb5 60.Rc4 h3 61.Qc6+ Ka6 62.Qa8+ Kb5 63.Qb8 h2 64.Rc6 Ka4 65.Qe8 Kxa3 66.Rd6 Kb4 67.Qg8 Kc3 68.Rf6 Kb2 69.Qg6 g2+ 70.Kxh2 Ka2 71.Kxg2 Ka3 72.Rd6 Kb4 73.Qg4+ Ka5 74.Rh6 Kb5 75.Qc4+ Ka5 76.Kf3 b5 77.Qc3+ b4 78.Qd4 Ka4 79.Qf2 Kb5 80.Qf1+ Ka4 81.Ke4 Ka3 82.Qf3+ Kb2 83.Rc6 Ka1 84.Rc2 Kb1 85.Qe3 b3 86.Rc4 Ka1 87.Qc1+ Ka2 88.Qc2+ bxc2 89.Rxc2+ Ka3 90.Rc8 Kb3 91.Kd5 Ka3 92.Kc4 Ka2 93.Rg8 Ka1 94.Rb8 Ka2 95.Rd8 Ka3 96.Kc5 Kb3 97.Re8 Ka3 98.Kc6 Ka2 99.Rf8 Ka1 100.Kb7 Kb2 101.Ra8 Kc2 102.Ra5 Kb2 103.Kb8 Kb1 104.Rh5 Ka1 105.Rg5 Kb1 106.Kc8 Ka2 107.Rb5 Ka1 108.Rf5 Kb1 109.Rf3 Ka1 110.Kb7 Kb2 111.Rf1 Kc3 112.Rf6 Kd4 113.Rf4+ Kc5 114.Kc7 Kb5 115.Rh4 Ka6 116.Rh1 Ka7 117.Ra1# 1-0