1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.cxd5 exd5 5.Bg5 h6 6.Bxf6 Qxf6 7.g3 c6 8.Nc3 g6 9.Bg2 Bg7 10.Qd2 O-O 11.Rc1 Nd7 12.O-O Nb6 13.e4 dxe4 14.Nxe4 Qd8 15.Rfe1 Re8 16.Nc5 Rxe1+ 17.Rxe1 Nd7 18.Ne4 Nf8 19.h4 Ne6 20.Rd1 a5 21.a4 Nc7 22.Ne5 Nd5 23.Nc5 Bf8 24.Qc2 Qf6 25.Ncd7 Bxd7 26.Nxd7 Qd6 27.Bxd5 Qxd7 28.Qxg6+ Bg7 29.Bb3 Qe7 30.Qg4 Rd8 31.d5 Qe5 32.dxc6 Rxd1+ 33.Bxd1 bxc6 34.b3 Qd5 35.Qc8+ Bf8 36.Be2 Qxb3 37.Qxc6 Qb4 38.Bh5 Qc5 39.Qf3 Qc4 40.Qf6 Qe6 41.Qf4 Bc5 42.Qf3 Qc4 43.Qa8+ Kg7 44.Qxa5 Kg8 45.Qa8+ Kg7 46.Qf3 Qxa4 47.Qxf7+ Kh8 48.Qf6+ Kh7 49.Qf5+ Kh8 50.Qxc5 Qa1+ 51.Kg2 Qb2 52.Bg6 Qa2 53.Qc7 Qa7 54.Qc3+ Qg7 55.Qc8+ Qg8 56.Qxg8+ Kxg8 57.h5 Kf8 58.Kg1 Ke7 59.Bb1 Ke6 60.g4 Ke5 61.g5 hxg5 62.h6 Kf6 63.Bh7 Kf7 64.Kh2 Ke6 65.Bg6 g4 66.Kg3 Ke5 67.Bd3 Kd4 68.Bc2 Ke5 69.Bh7 Kd4 70.Kh2 g3+ 71.Kg2 gxf2 72.Kxf2 Ke5 73.Bg6 Kf6 74.Bh5 Kg5 75.h7 Kh4 76.Bg6 Kg5 77.h8=Q Kg4 78.Bh5+ Kh4 79.Ke2 Kg5 80.Bf3 Kf4 81.Qe8 Kg5 82.Bd5 Kf5 83.Ba8 Kg4 84.Qc8+ Kg3 85.Qh8 Kf4 86.Qg7 Kf5 87.Qf8+ Kg4 88.Qf2 Kh3 89.Qf6 Kg3 90.Qg5+ Kh3 91.Kf1 Kh2 92.Qb5 Kh3 93.Qb6 Kh2 94.Qb7 Kh3 95.Qa7 Kh2 96.Bb7 Kg3 97.Bc8 Kf4 98.Be6 Kf3 99.Qg7 Kf4 100.Qg8 Kf3 101.Qh8 Kg3 102.Qf8 Kh2 103.Qe8 Kh1 104.Bb3 Kh2 105.Qe2+ Kh3 106.Bd5 Kg3 107.Bh1 Kf4 108.Bg2 Kg3 109.Qe4 Kh2 110.Qe5# 1-0