1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 dxc4 5.e3 c5 6.Bxc4 a6 7.a4 Nc6 8.O-O Be7 9.Qe2 O-O 10.dxc5 Qc7 11.b3 Bxc5 12.Bb2 Na5 13.Nd2 Nxc4 14.Qxc4 Bd6 15.Qh4 Bd7 16.Rac1 Bc6 17.Ne2 Be5 18.Nd4 Bxd4 19.Bxd4 e5 20.Bb2 Rfe8 21.Nc4 Rad8 22.f4 Ne4 23.fxe5 Nd2 24.Rf2 Nxc4 25.Qxc4 Qd7 26.h3 Bd5 27.Qb4 Be6 28.Kh2 h6 29.Bd4 Rc8 30.Rd1 Qd5 31.Rd3 Qe4 32.Qd2 Bf5 33.Rc3 Rxc3 34.Bxc3 Be6 35.Rf4 Qc6 36.Rd4 Bxb3 37.a5 Be6 38.Rd6 Qe4 39.Rd8 Rxd8 40.Qxd8+ Kh7 41.Qd4 Qc2 42.Qd2 Qf5 43.Qd4 Qg6 44.Bb4 Bf5 45.Qf4 Be4 46.Qg4 Qc6 47.Bf8 Bg6 48.Qd4 Kg8 49.Bb4 Be4 50.Qd6 Qc2 51.Qd2 Qc4 52.Bc3 Qc6 53.Bd4 Qg6 54.Qf2 Qe6 55.Qg3 Kh7 56.Qg4 Qd5 57.Bc3 Qc6 58.Bd4 Bg6 59.Bb6 Qd5 60.Qd4 Qa2 61.Qg4 Qc2 62.e6 f6 63.e7 Qc6 64.Bd8 Qd6+ 65.Qf4 Qe6 66.Qd4 Be4 67.Kg1 Bc6 68.Qd3+ Kg8 69.Qd4 Kf7 70.Qd3 Qa2 71.Qf1 Qd2 72.Qf2 Qd5 73.Kh2 b5 74.axb6 a5 75.e4 Qxe4 76.b7 Bxb7 77.Bxa5 Qe5+ 78.Qg3 Qxa5 79.e8=Q+ Kxe8 80.Qb8+ Kd7 81.Qxb7+ Qc7+ 82.Qxc7+ Kxc7 83.Kg3 Kd6 84.Kf4 g6 85.h4 Ke6 86.Ke4 f5+ 87.Kf4 Kf6 88.Kf3 Ke5 89.Ke3 f4+ 90.Ke2 Ke4 91.Kf2 g5 92.hxg5 hxg5 93.Ke2 g4 94.Kd2 Kd4 95.Ke2 Kc3 96.Ke1 Kd3 97.Kd1 g3 98.Ke1 Ke3 99.Kf1 Kd2 100.Kg1 Ke2 101.Kh1 f3 102.Kg1 f2+ 103.Kh1 f1=Q# 0-1