1.e4 c6 2.Nc3 d5 3.Nf3 dxe4 4.Nxe4 Nf6 5.Nxf6+ exf6 6.Bc4 Bd6 7.Qe2+ Qe7 8.O-O Qxe2 9.Bxe2 O-O 10.d4 Rd8 11.c4 Na6 12.Rd1 Nc7 13.Be3 Be6 14.Rac1 a5 15.a3 a4 16.Nd2 f5 17.g3 h6 18.Nb1 g5 19.Nc3 f4 20.gxf4 gxf4 21.Bd2 Bf5 22.c5 Bf8 23.Bxf4 Ne6 24.Be3 Bg7 25.d5 Bxc3 26.Rxc3 Rxd5 27.Rxd5 cxd5 28.Bxh6 Rc8 29.Bf3 d4 30.Rc4 Rxc5 31.Rxa4 Kh7 32.Bd2 Rc2 33.Bb4 Nf4 34.h4 Nh3+ 35.Kg2 Nxf2 36.Ra5 Ne4+ 37.Kg1 Kg6 38.Rd5 d3 39.h5+ Kf6 40.Rxd3 Rxb2 41.Re3 Rb1+ 42.Kh2 Rb2+ 43.Kg1 Rb1+ 44.Re1 Rxe1+ 45.Bxe1 Kg5 46.Kf1 Kf4 47.Ke2 Bg4 48.Bxg4 Kxg4 49.h6 Nf6 50.Bc3 Kg5 51.Kd3 Kg6 52.Kc4 Ne4 53.Bg7 f5 54.Kd5 Ng5 55.Ke5 Nf7+ 56.Kf4 Nxh6 57.Bxh6 Kxh6 58.Kxf5 Kh7 59.Ke6 Kg6 60.Kd6 Kf5 61.a4 Ke4 62.Kc7 Kd5 63.Kxb7 Kc5 64.a5 Kb5 65.a6 Ka5 66.a7 Kb4 67.a8=Q Kc5 68.Qb8 Kb4 69.Qc8 Ka3 70.Qd8 Kb3 71.Qe8 Kc2 72.Qf7 Kd3 73.Qg8 Ke2 74.Qh8 Kf2 75.Qh7 Kf1 76.Qg6 Kf2 77.Qf7+ Ke2 78.Qg8 Kf2 79.Qh8 Kg1 80.Qh7 Kf1 81.Qg6 Kf2 82.Qf7+ Kg1 83.Qg8+ Kf2 84.Kc7 Ke2 85.Kd6 Kf2 86.Ke5 Ke3 87.Kf5 Kf3 88.Qh8 Ke3 89.Qh7 Kf3 90.Qg8 Ke3 91.Qh8 Kd3 92.Qh7 Ke3 93.Qg8 Kf3 94.Qh8 Ke3 95.Qd8 Kf3 96.Qe8 Kg3 97.Ke4 Kf2 98.Qg8 Ke2 99.Qg7 Kf2 100.Qh8 Ke2 101.Qc8 Kf2 102.Qd8 Ke2 103.Kf4 Kf2 104.Qd2+ Kg1 105.Kf3 Kh1 106.Kg3 Kg1 107.Qe1# 1-0