1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Nc3 c6 5.e3 Bd6 6.Bd3 Nbd7 7.e4 dxc4 8.Bxc4 Bb4 9.e5 Nd5 10.O-O Bxc3 11.bxc3 Nxc3 12.Qc2 Nd5 13.Ba3 Ne7 14.Ng5 h6 15.Ne4 O-O 16.Rfe1 Nb6 17.Bb3 Nbd5 18.Qd2 a5 19.Rad1 b6 20.Bxd5 cxd5 21.Nf6+ gxf6 22.Bxe7 Qxe7 23.Qxh6 fxe5 24.Re3 f6 25.Rg3+ Kf7 26.Rg7+ Ke8 27.Rxe7+ Kxe7 28.dxe5 fxe5 29.Qg7+ Rf7 30.Qxe5 Bd7 31.h4 Rg8 32.g3 Rf5 33.Qc7 Rc8 34.Qxb6 Rc2 35.Rf1 Rxa2 36.g4 Rf4 37.f3 Rc4 38.Rf2 Rxf2 39.Kxf2 a4 40.Qa7 d4 41.h5 d3 42.Ke3 Rc3 43.h6 d2+ 44.Kxd2 Rxf3 45.Qd4 Rh3 46.Qg7+ Kd6 47.h7 e5 48.h8=Q Rxh8 49.Qxh8 Bc8 50.Qf8+ Kc7 51.Ke1 Bxg4 52.Qb4 Bf3 53.Qb1 Bc6 54.Ke2 Be4 55.Qxe4 Kc8 56.Kf1 Kb8 57.Qb4+ Kc8 58.Qb1 Kd8 59.Kg2 Kc7 60.Qh7+ Kb8 61.Qg7 Ka8 62.Qg4 e4 63.Kh3 e3 64.Qc8+ Ka7 65.Qc3 Ka6 66.Kh4 a3 67.Qxa3+ Kb5 68.Kh5 e2 69.Qe3 Kc6 70.Kh4 e1=B+ 71.Qxe1 Kb5 72.Kg4 Kc5 73.Qe6 Kb4 74.Kh5 Ka5 75.Qe4 Kb5 76.Qe3 Ka5 77.Qe5+ Ka6 78.Qd5 Kb6 79.Kg6 Ka6 80.Kh7 Ka7 81.Kg8 Ka6 82.Qd3+ Kb7 83.Kh7 Kc6 84.Kh8 Kc5 85.Qa6 Kd4 86.Qe6 Kd3 87.Qe8 Kc3 88.Qf8 Kb2 89.Qd8 Kb1 90.Qh4 Ka1 91.Qh1+ Kb2 92.Qd1 Kc3 93.Qd8 Kc4 94.Kg8 Kb5 95.Qd3+ Kc6 96.Qg6+ Kc5 97.Qe4 Kd6 98.Qc4 Kd7 99.Qg4+ Ke8 100.Qc8+ Ke7 101.Kh8 Kf7 102.Qa8 Kf6 103.Qb7 Kg6 104.Qg7+ Kh5 105.Qg1 Kh6 106.Qa7 Kg5 107.Qb8 Kg4 108.Qb2 Kh5 109.Qb4 Kg5 110.Qa3 Kf6 111.Qb2+ Ke6 112.Qd4 Ke7 113.Kg7 Ke6 114.Kg6 Ke7 115.Kf5 Kf8 116.Kf6 Ke8 117.Qd5 Kf8 118.Qd8# 1-0