1.Nf3 Nf6 2.d4 c6 3.c4 d5 4.Nc3 e6 5.Bg5 h6 6.Bxf6 Qxf6 7.e3 Nd7 8.Bd3 dxc4 9.Bxc4 Bd6 10.O-O Qe7 11.Qc2 O-O 12.Rad1 a6 13.Ne4 Bc7 14.Be2 Rd8 15.a3 Nf6 16.Nc5 a5 17.Ne5 Bd6 18.h3 Bxe5 19.dxe5 Nd7 20.Nxd7 Bxd7 21.Rd6 Be8 22.Rfd1 Qc7 23.f4 Rxd6 24.exd6 Qb6 25.d7 Qxe3+ 26.Kh1 Rd8 27.dxe8=Q+ Rxe8 28.Qd2 Qf2 29.Bf3 Qb6 30.Qd4 Qb3 31.Rd2 g6 32.Kh2 Qb5 33.Be2 Qf5 34.Qe5 Qxe5 35.fxe5 Kf8 36.Kg3 Ke7 37.Kf4 g5+ 38.Ke4 Rh8 39.Bh5 Rf8 40.Rf2 f6 41.exf6+ Rxf6 42.Rxf6 Kxf6 43.Be2 b6 44.a4 h5 45.Bxh5 b5 46.Bd1 e5 47.Bg4 bxa4 48.Bd7 c5 49.Bxa4 Ke6 50.Bd1 a4 51.Bxa4 Kd6 52.Bd1 Ke6 53.Bg4+ Kd6 54.Bc8 Kc7 55.Bg4 Kc6 56.Be6 Kd6 57.Bc4 Kd7 58.Be2 Kc7 59.Kd5 Kd7 60.Bg4+ Kc7 61.Bf5 Kd8 62.Be4 Ke8 63.Bb1 Kd8 64.Bf5 Kc7 65.Bd3 Kd7 66.Be4 Ke7 67.Kxe5 c4 68.Bd5 Kf8 69.Kf6 c3 70.bxc3 Ke8 71.c4 Kd8 72.Be4 Ke8 73.Bf5 Kf8 74.Bc2 Kg8 75.Be4 Kh8 76.Bf5 Kg8 77.Bc2 Kh8 78.Be4 Kg8 79.Bf5 Kh8 80.Bc2 Kg8 81.c5 Kh8 82.Be4 Kg8 83.Bf5 Kh8 84.Bc2 Kg8 85.Kg6 Kh8 86.Kf5 Kg7 87.Ba4 Kh6 88.Bd1 Kh7 89.h4 gxh4 90.Ke5 Kh6 91.Ba4 Kh5 92.Ke6 h3 93.gxh3 Kg5 94.Ke5 Kg6 95.Ke6 Kh6 96.Kf6 Kh5 97.Ke6 Kg5 98.c6 Kg6 99.Ke5 Kg5 100.c7 Kg6 101.Ke6 Kg7 102.Bd1 Kh8 103.Bc2 Kg8 104.Ba4 Kh7 105.Kf6 Kh8 106.Bd1 Kh7 107.Be2 Kh8 108.Bd1 Kg8 109.c8=Q+ Kh7 110.Be2 Kh6 111.Qh8# 1-0