1.e4 a5 2.d4 e6 3.Nf3 d6 4.c4 Nf6 5.Nc3 Be7 6.Be2 a4 7.Qd3 O-O 8.O-O Ra7 9.Qc2 Nc6 10.Rd1 a3 11.bxa3 h6 12.d5 Nb8 13.Be3 Ra8 14.dxe6 fxe6 15.Nh4 Nxe4 16.Qxe4 Bxh4 17.Bd3 Rf5 18.g4 Rf7 19.Qh7+ Kf8 20.Bg6 Bf6 21.Rac1 Nc6 22.Bxh6 Ne5 23.Bxf7 Nxf7 24.Be3 Bd7 25.Ne2 e5 26.h3 Rxa3 27.c5 Bc6 28.cxd6 cxd6 29.Qg6 Rxa2 30.Nc3 Ra3 31.Ne4 Rb3 32.Nc5 dxc5 33.Rxd8+ Bxd8 34.Rxc5 Bf6 35.Ra5 Ng5 36.Bxg5 Rxh3 37.f3 Rg3+ 38.Kh2 Rxf3 39.Ra8+ Ke7 40.Bxf6+ gxf6 41.g5 Rf2+ 42.Kh3 fxg5 43.Qg7+ Ke6 44.Rg8 Rf3+ 45.Kh2 Rf2+ 46.Kg1 Rg2+ 47.Kf1 Rg4 48.Qh6+ Kf5 49.Rf8+ Ke4 50.Qe6 Rf4+ 51.Rxf4+ gxf4 52.Ke2 Bd5 53.Qd7 Kd4 54.Qe7 b5 55.Kf2 Bc4 56.Kf3 Bd5+ 57.Kf2 Bc4 58.Qa3 Bd3 59.Kf3 Be4+ 60.Ke2 Bd5 61.Kd2 Bc4 62.Qa6 f3 63.Qb6+ Ke4 64.Qe3+ Kd5 65.Qxf3+ Kc5 66.Qe3+ Kd6 67.Kc3 Kd5 68.Kb4 e4 69.Qc5+ Ke6 70.Kc3 Bf1 71.Kd4 Bd3 72.Qe5+ Kf7 73.Qh8 e3 74.Kxd3 Ke6 75.Qh7 Kd6 76.Kxe3 Kc5 77.Qh1 Kc4 78.Kf3 b4 79.Qb1 Kc3 80.Ke3 b3 81.Ke2 b2 82.Kd1 Kb3 83.Kd2 Ka3 84.Kc2 Ka4 85.Qxb2 Ka5 86.Kd3 Ka6 87.Qc1 Kb6 88.Qg5 Kc6 89.Qf5 Kc7 90.Ke3 Kd8 91.Qg4 Ke7 92.Kd3 Kf8 93.Qg3 Ke8 94.Qe3+ Kf8 95.Qc5+ Kf7 96.Kc3 Ke6 97.Qa7 Ke5 98.Qg7+ Kf5 99.Qd4 Kg5 100.Qa7 Kh5 101.Kc2 Kg6 102.Qa4 Kf5 103.Qa3 Kf6 104.Qa2 Ke7 105.Kb3 Kf8 106.Qf2+ Ke8 107.Qb6 Ke7 108.Qd4 Kf7 109.Qe5 Kg6 110.Qa1 Kf7 111.Qa4 Kf8 112.Kc3 Ke7 113.Qa5 Ke8 114.Kc4 Ke7 115.Qc7+ Kf8 116.Kd5 Kg8 117.Ke6 Kf8 118.Qf7# 1-0