1.e4 c6 2.Nf3 d5 3.Nc3 Bg4 4.h3 Bxf3 5.Qxf3 Nf6 6.g3 e6 7.Bg2 Bc5 8.d3 Nbd7 9.O-O O-O 10.a4 a5 11.Qe2 dxe4 12.Nxe4 Nxe4 13.dxe4 Qc7 14.Kh2 e5 15.h4 Rfd8 16.Bh3 Nf6 17.Bg5 Rd6 18.f4 Re8 19.fxe5 Rxe5 20.Bxf6 Rxf6 21.Rxf6 gxf6 22.Bf5 Qb6 23.b3 Bd4 24.Rd1 Qc5 25.Kh3 h6 26.Rd3 Kg7 27.Qd1 Be3 28.Rd8 b5 29.Qg4+ Bg5 30.hxg5 fxg5 31.Qe2 Qg1 32.Rd1 Qc5 33.Qd2 bxa4 34.bxa4 Qc4 35.Qd4 Qxd4 36.Rxd4 Rc5 37.c4 h5 38.Kg2 Kf6 39.Kf3 Ke5 40.Ke3 h4 41.gxh4 gxh4 42.Bh3 Kf6 43.Kf4 Ke7 44.e5 f6 45.exf6+ Kxf6 46.Re4 Rg5 47.Re6+ Kf7 48.Kxg5 c5 49.Rb6 Ke7 50.Rb1 Kf8 51.Rf1+ Kg7 52.Rh1 Kf7 53.Rd1 Ke7 54.Rb1 Kf7 55.Rc1 Ke8 56.Kg6 Kd8 57.Re1 Kc7 58.Rf1 Kd8 59.Rh1 Kc7 60.Re1 Kd8 61.Rb1 Kc7 62.Ra1 Kd8 63.Rf1 Kc7 64.Rh1 Kd8 65.Re1 Kc7 66.Kf7 Kd8 67.Re2 Kc7 68.Rd2 Kb6 69.Rf2 Kc7 70.Rf1 Kd6 71.Rh1 Ke5 72.Rd1 Kf4 73.Re1 Kg3 74.Re3+ Kf4 75.Rb3 Ke5 76.Rb5 Kd6 77.Rxa5 Kc7 78.Ra8 Kd6 79.Rb8 Kc7 80.Ra8 Kd6 81.a5 Kc6 82.Bg4 Kc7 83.Bh3 Kd6 84.Kf6 Kc6 85.Bg4 Kc7 86.Bf3 h3 87.Be4 h2 88.Rh8 Kd7 89.Bf3 Kc7 90.Bg2 Kd7 91.Bh1 Kc7 92.Bg2 Kd7 93.a6 Kc7 94.a7 Kd7 95.Bh1 Kc7 96.Ke5 Kd7 97.Kf4 Kc7 98.Ke4 Kd7 99.Kd5 Kc7 100.Ke5 Kd7 101.a8=Q Kc7 102.Qb7# 1-0