1.d4 Nf6 2.c4 e6 3.g3 d5 4.Nf3 Bb4+ 5.Bd2 Be7 6.Qc2 Nbd7 7.Bg2 O-O 8.h4 c6 9.O-O h6 10.Bf4 b6 11.cxd5 cxd5 12.Rc1 Bb7 13.Qa4 Rc8 14.Nbd2 a5 15.Bf1 Ba6 16.e3 Bxf1 17.Kxf1 Ne4 18.Kg2 Nxd2 19.Nxd2 g5 20.hxg5 hxg5 21.Qd1 Kg7 22.Rxc8 Qxc8 23.Rc1 Qd8 24.Bc7 Qa8 25.Qa4 Nf6 26.Be5 Rc8 27.Qd7 Re8 28.Rc7 Kg6 29.Bxf6 Kxf6 30.Nf3 Qd8 31.Ne5 Qxd7 32.Nxd7+ Kg7 33.Ne5 f6 34.Nc6 Kf8 35.Rb7 Bd6 36.Rxb6 Ra8 37.Rb7 Ke8 38.Kf3 a4 39.Na7 f5 40.g4 f4 41.Nb5 Ra6 42.Nxd6+ Rxd6 43.exf4 Kf8 44.fxg5 Rd7 45.Rxd7 e5 46.g6 e4+ 47.Kf4 Ke8 48.Kg5 e3 49.fxe3 a3 50.bxa3 Kxd7 51.Kf6 Ke8 52.Ke5 Kf8 53.Kd6 Kg8 54.Kxd5 Kg7 55.Kc4 Kh6 56.g7 Kg6 57.g8=Q+ Kh6 58.Qg6+ Kxg6 59.Kc3 Kf7 60.e4 Kg6 61.Kb2 Kg7 62.Kc1 Kf8 63.g5 Kg7 64.Kc2 Kg6 65.a4 Kxg5 66.Kd2 Kf4 67.Kc2 Kxe4 68.a5 Ke3 69.Kb1 Kd3 70.a4 Ke2 71.d5 Kd2 72.a6 Ke1 73.Kc1 Ke2 74.Kc2 Kf2 75.Kc1 Ke2 76.d6 Ke3 77.a5 Kd4 78.Kd1 Kc4 79.d7 Kc5 80.Kd2 Kd5 81.Kc2 Kc4 82.d8=B Kd5 83.a7 Kc6 84.a8=Q+ Kd7 85.Qa7+ Kd6 86.Qa6+ Kd5 87.Qa8+ Ke5 88.Qb8+ Kd5 89.Qa7 Kd6 90.a6 Kd5 91.Qa8+ Kd4 92.Kb3 Kd3 93.Qc8 Kd4 94.Be7 Ke3 95.Qc7 Kd2 96.Kc4 Ke2 97.Qc8 Ke3 98.Qd7 Ke2 99.Qe8 Ke1 100.Kd3 Kd1 101.a7 Ke1 102.Qf8 Kd1 103.Qf1# 1-0