1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 Nbd7 9.Bf4 b6 10.Rd1 Bb7 11.Ne5 Nh5 12.Bd2 Nhf6 13.cxd5 cxd5 14.Nc6 Qe8 15.Nxe7+ Qxe7 16.Nc3 Rfc8 17.Qb3 Ne4 18.Rac1 Ndf6 19.Bf4 Nh5 20.Be3 Nhf6 21.Nb5 Bc6 22.f3 Bxb5 23.Qxb5 Nd6 24.Qa6 Rxc1 25.Bxc1 Rc8 26.Bf4 Nfe8 27.e4 Rc2 28.Qa3 h6 29.Bf1 g5 30.Bd3 Rc7 31.Bd2 dxe4 32.fxe4 Qd7 33.Qb3 b5 34.Bc3 a6 35.e5 Nc4 36.Bb1 f5 37.exf6 Nxf6 38.Re1 Nd5 39.Qc2 Qf7 40.Qe2 b4 41.Rf1 Qe8 42.Be1 a5 43.Bf2 Nd6 44.Re1 Re7 45.Qa6 Qd7 46.Bc2 Qc7 47.Bb3 Kg7 48.Qe2 Nf5 49.Qb5 Nd6 50.Qc5 Kf6 51.Bxd5 exd5 52.Rxe7 Qxe7 53.Qxd5 a4 54.Qc6 b3 55.axb3 axb3 56.Qf3+ Kg7 57.d5 Qe4 58.Qxb3 Nc4 59.Qb7+ Kg8 60.Qc8+ Kf7 61.Qe6+ Qxe6 62.dxe6+ Kxe6 63.b4 Kd5 64.Kf1 Ne5 65.b5 h5 66.h3 Nf7 67.b6 Kc6 68.Ke2 Nd6 69.Kf3 Kb7 70.g4 hxg4+ 71.Kxg4 Ne4 72.Be3 Ka6 73.Kf5 Nd6+ 74.Kxg5 Kb7 75.Kg4 Ka6 76.Bd4 Nc8 77.Kf3 Kb5 78.b7 Ka6 79.b8=Q Na7 80.Qd8 Nc8 81.Qe8 Nd6 82.Qf8 Ne4 83.Qg8 Kb5 84.Qg7 Ka5 85.Qf8 Nf6 86.Qc8 Nh5 87.Qc7+ Kb5 88.Qd7+ Kc4 89.Qe7 Ng3 90.Qf8 Nh1 91.Qc8+ Kb5 92.Qc7 Ka6 93.Qd7 Ka5 94.Qe7 Nf2 95.Qf8 Ne4 96.Qc8 Nd6 97.Qc7+ Ka6 98.Qb8 Nc8 99.Ke4 Nd6+ 100.Kd5 Ka5 101.Kc5 Nc4 102.Qa7# 1-0