1.e3 c5 2.d4 cxd4 3.exd4 e6 4.Bf4 Nf6 5.Nf3 Be7 6.Bd3 d5 7.O-O g5 8.Bxg5 Nc6 9.Nbd2 h6 10.Bf4 Nh5 11.Be3 Nf6 12.Ne5 Bd6 13.f4 Rg8 14.c3 Qb6 15.Rb1 Be7 16.Qe2 Qc7 17.Rbe1 Bd7 18.Bf2 Qb6 19.Nb3 a5 20.Nc5 Nxe5 21.fxe5 Ng4 22.Nxd7 Kxd7 23.Bg3 Rg7 24.Rf3 Rag8 25.Ref1 h5 26.Rxf7 h4 27.Rxg7 Rxg7 28.Bf4 h3 29.g3 Kc7 30.Bc1 a4 31.a3 Qb3 32.Bc2 Qa2 33.Bxa4 Bxa3 34.Bd1 Be7 35.Qc2 Bh4 36.Bf4 Qa7 37.Bxg4 Rxg4 38.Qh7+ Kb6 39.Qh5 Rg8 40.Qxh4 Qa2 41.Bc1 Qa1 42.Qxh3 Re8 43.Bh6 Qxb2 44.Rf2 Qxc3 45.Bd2 Qxd4 46.Qh5 Rf8 47.Qe2 Qa1+ 48.Kg2 Ra8 49.Be3+ d4 50.Bg5 Ra3 51.Qb2+ Qxb2 52.Rxb2+ Kc6 53.Bh4 b5 54.Be7 Ra7 55.Bg5 Kd5 56.Rxb5+ Ke4 57.Rb2 Kxe5 58.h4 Ke4 59.Re2+ Kf5 60.Rf2+ Ke4 61.Re2+ Kf5 62.Kf3 Ra3+ 63.Kf2 e5 64.Kg2 e4 65.Rf2+ Ke6 66.Rd2 Kd5 67.h5 e3 68.Rb2 Ke4 69.h6 Ra7 70.g4 Rd7 71.Kg3 Rf7 72.Rb8 Rf3+ 73.Kh2 d3 74.Re8+ Kd4 75.h7 d2 76.Rd8+ Kc3 77.h8=Q+ Kc2 78.Bxe3 Rxe3 79.Qh7+ Kc1 80.Qc7+ Kb1 81.Qb7+ Ka1 82.Kg2 Ra3 83.Qd5 Ra8 84.Rc8 Rxc8 85.Kf3 Rc2 86.Ke2 Kb1 87.Kd1 Rc1+ 88.Ke2 Rc2 89.Qd4 Ra2 90.Kd1 Rc2 91.Qb4+ Rb2 92.Qc4 Rb3 93.Qxb3+ Ka1 94.Qa4+ Kb1 95.Kxd2 Kb2 96.Qf4 Ka2 97.Ke2 Ka3 98.g5 Kb3 99.Qd6 Kc3 100.Qd4+ Kxd4 101.g6 Ke5 102.g7 Kd5 103.Kf1 Ke6 104.g8=Q+ Kf6 105.Qg2 Ke7 106.Qg5+ Kd6 107.Qh6+ Kc5 108.Qe3+ Kb5 109.Qg1 Kb4 110.Qd4+ Ka3 111.Qc4 Kb2 112.Ke1 Ka1 113.Qf1 Kb1 114.Qg1 Kc2 115.Qe3 Kb2 116.Ke2 Kc2 117.Qf2 Kb2 118.Qg3 Kc2 119.Qe5 Kb1 120.Qd6 Ka1 121.Kd1 Kb2 122.Ke2 Ka1 123.Qb4 Ka2 124.Kd3 Ka1 125.Kc2 Ka2 126.Qb2# 1-0