1.e4 Nc6 2.d4 d5 3.e5 Bf5 4.Nf3 e6 5.c3 f6 6.Bb5 Ne7 7.exf6 gxf6 8.Nh4 Bg6 9.O-O a6 10.Be2 Qd7 11.Re1 O-O-O 12.a4 Nf5 13.Nxf5 Bxf5 14.b4 a5 15.b5 Ne7 16.b6 cxb6 17.Na3 Nc6 18.Qb3 Bxa3 19.Rxa3 Qc7 20.Qb2 Kb8 21.Be3 Ka7 22.Rb3 Rhg8 23.Rc1 h5 24.f3 h4 25.Kh1 Rg7 26.Bf1 Rdg8 27.c4 Nb4 28.c5 Ka8 29.Rxb4 axb4 30.Qxb4 Ka7 31.Rc3 Rh7 32.h3 Rhg7 33.Rb3 bxc5 34.dxc5 Kb8 35.c6 Bxh3 36.Qc5 Bxg2+ 37.Bxg2 Qg3 38.Qa7+ Kc7 39.Rxb7+ Kd6 40.Bc5+ Ke5 41.Rxg7 Rxg7 42.Qb8+ Kf5 43.Qxg3 hxg3 44.Bb6 Ke5 45.c7 Rg8 46.Bf1 Kd6 47.Ba6 Kd7 48.a5 d4 49.Kg2 e5 50.Bd3 Kc6 51.Bf5 Kb7 52.Be6 Re8 53.Bd5+ Ka6 54.Kxg3 Rb8 55.cxb8=Q e4 56.Qa7+ Kb5 57.Qb7 Ka4 58.Qc7 e3 59.Qd7+ Ka3 60.Qe7+ Kb2 61.Qe8 Kb1 62.Qb8 f5 63.Qa8 Ka1 64.Qa7 f4+ 65.Kg4 Kb1 66.Qa6 d3 67.Qb7 Ka1 68.Qc7 Kb1 69.Qd7 Kc2 70.Qe7 Kd2 71.Qf8 Ke2 72.Qc8 Kf1 73.Qb8 Ke2 74.Qa8 Kd1 75.Qb7 Ke2 76.Qc7 Kd2 77.Qd7 Ke2 78.Qe7 Kd2 79.Bc7 Kc1 80.Bd8 d2 81.Qa3+ Kb1 82.Qa2+ Kc1 83.Qa1+ Kc2 84.Be4+ Kb3 85.a6 d1=B 86.a7 Bxf3+ 87.Kf5 Bxe4+ 88.Ke5 Ba8 89.Kd6 Kc2 90.Kc7 f3 91.Kb8 Be4 92.a8=Q Bxa8 93.Kxa8 f2 94.Qf1 Kd2 95.Ba5+ Kc2 96.Bb6 Kd2 97.Bc5 Kc3 98.Bxe3 Kb3 99.Ka7 Kc3 100.Ka6 Kb4 101.Kb6 Ka4 102.Kc6 Ka3 103.Kc5 Ka2 104.Kb4 Kb2 105.Qe2+ Ka1 106.Kb3 f1=B 107.Qxf1# 1-0