1.Nf3 Nf6 2.d4 c5 3.d5 b5 4.c4 Bb7 5.Qc2 bxc4 6.e4 e6 7.Bxc4 exd5 8.exd5 Qe7+ 9.Be3 Nxd5 10.Bxd5 Bxd5 11.Nc3 Be6 12.O-O Nc6 13.Rad1 Qd8 14.Nd5 Nb4 15.Nxb4 cxb4 16.Ng5 Be7 17.Nxe6 fxe6 18.Qa4 a5 19.Rd3 Qc7 20.Rc1 Qb7 21.Qd1 Rc8 22.Rxc8+ Qxc8 23.h3 d5 24.Qa4+ Kf7 25.Qxa5 Qc6 26.Qa7 Ra8 27.Qd4 Qc4 28.Qxc4 dxc4 29.Rd7 Ke8 30.Ra7 Rxa7 31.Bxa7 Kd7 32.Kf1 e5 33.Ke2 Kc6 34.f3 Kd5 35.b3 c3 36.Kd3 Bc5 37.Bb8 Bb6 38.Kc2 Kd4 39.Bd6 Bc5 40.Bc7 e4 41.fxe4 Kxe4 42.Ba5 Ke3 43.a3 bxa3 44.Bxc3 Bf8 45.b4 Kf2 46.b5 Kxg2 47.b6 Bd6 48.h4 g6 49.Kb3 Kg3 50.Be1+ Kf3 51.b7 Kg4 52.Bf2 h6 53.Ka2 Kh5 54.Bc5 Bb8 55.Bf2 Bd6 56.Kb3 Kg4 57.Ka2 Kh3 58.Bc5 Bb8 59.Be7 Kg4 60.Kxa3 g5 61.hxg5 hxg5 62.Kb4 Kf5 63.Kc5 Ba7+ 64.Kd5 g4 65.Bd6 Kf6 66.Be5+ Kf5 67.Bc7 Kf6 68.Kc4 Ke6 69.Kb5 Kd7 70.Bg3 Ke6 71.Ka6 Bd4 72.Bc7 Be5 73.Bxe5 Kxe5 74.b8=Q+ Kd4 75.Qf8 g3 76.Qd6+ Kc4 77.Qh6 Kd3 78.Kb7 Kc4 79.Qc6+ Kb4 80.Qc8 g2 81.Qg4+ Kb5 82.Qf5+ Ka4 83.Qg4+ Ka3 84.Qxg2 Kb3 85.Qh2 Ka4 86.Qd6 Kb3 87.Kc6 Kc4 88.Qh6 Kb3 89.Kb6 Kb2 90.Qd2+ Kb1 91.Ka5 Ka1 92.Qd4+ Kb1 93.Kb4 Kc2 94.Qd8 Kb2 95.Qg5 Ka1 96.Qf6+ Kb1 97.Ka3 Kc2 98.Qe6 Kd2 99.Ka4 Kc1 100.Qf7 Kc2 101.Qf1 Kb2 102.Qe1 Kc2 103.Qg1 Kb2 104.Qg4 Ka2 105.Qd4 Kb1 106.Qf6 Ka2 107.Qc6 Kb1 108.Ka3 Ka1 109.Qc1# 1-0