1.c4 e5 2.g3 Nf6 3.Bg2 d5 4.cxd5 Nxd5 5.Nf3 Nc6 6.O-O Nb6 7.Nc3 Be7 8.b3 Bf5 9.a4 a5 10.Bb2 O-O 11.Rc1 e4 12.Ne1 Bf6 13.d3 exd3 14.Nxd3 Bxd3 15.exd3 Re8 16.Ba3 Bxc3 17.Rxc3 Nd4 18.Re1 Rxe1+ 19.Qxe1 c6 20.Qe3 Ne6 21.Rc1 Nd5 22.Qe5 Qf6 23.Qxf6 Nxf6 24.Bb2 Rd8 25.Bc3 Rxd3 26.Bf1 Rd5 27.Bc4 Rc5 28.Rd1 b5 29.axb5 cxb5 30.Bxe6 fxe6 31.Bxa5 Nd5 32.Be1 Kf7 33.Ra1 Rc2 34.Kf1 Rb2 35.Ra7+ Kf6 36.b4 e5 37.Rb7 Nxb4 38.Rxb5 Nd3 39.Rxb2 Nxb2 40.Ke2 Na4 41.Ke3 Ke6 42.h3 Kf5 43.Bb4 Nb6 44.Bf8 g6 45.g4+ Kf6 46.Ke4 Ke6 47.Ke3 g5 48.Ke4 Nd5 49.Bh6 Nf4 50.Bxg5 Nxh3 51.Be3 Ng1 52.f4 Ne2 53.f5+ Kf6 54.g5+ Kf7 55.Kxe5 Nc3 56.Bc5 Nb5 57.Kd5 Nc3+ 58.Kd4 Ne2+ 59.Ke5 Nc3 60.Bb4 Nd1 61.Bd2 Nb2 62.Kd4 Na4 63.Bb4 Nb2 64.Bc5 Nd1 65.Kd3 Nb2+ 66.Kc3 Na4+ 67.Kd4 Nb2 68.Ba7 Nd1 69.Kd3 Nb2+ 70.Kc3 Na4+ 71.Kb3 Ke8 72.Kxa4 Ke7 73.Ka5 Kd6 74.Be3 Kc6 75.Kb4 Kd7 76.Kb5 Kd8 77.Bf2 Kc7 78.Bb6+ Kd6 79.Ba5 Ke5 80.f6 h5 81.Kb6 Kd5 82.g6 Kc4 83.Bc3 h4 84.f7 Kd3 85.f8=Q Kc4 86.Qg7 Kd3 87.Qd4+ Ke2 88.Qa4 Kf2 89.Qa3 Ke3 90.Bb4+ Kf4 91.Be7 Kf5 92.Qd3+ Ke6 93.Qd5+ Kxe7 94.Qa5 Kd7 95.Qa7+ Kd8 96.Kb5 h3 97.Qd4+ Ke8 98.Qh8+ Ke7 99.Qb2 Kd7 100.Qc1 Kd6 101.Qg1 Ke5 102.Kb4 Kf6 103.Qc5 Kg7 104.Qg5 Kf8 105.Qh4 Kg7 106.Qf2 Kh8 107.Qf6+ Kg8 108.Ka4 h2 109.Qf7+ Kh8 110.Qh7# 1-0