1.c4 e5 2.g3 c6 3.d4 exd4 4.Qxd4 Nf6 5.Bg2 d5 6.Nf3 Be6 7.Ng5 Nbd7 8.cxd5 Bxd5 9.Bxd5 Nxd5 10.O-O h6 11.Ne4 N7f6 12.Nxf6+ Nxf6 13.Be3 Be7 14.Qxd8+ Bxd8 15.Bd4 Be7 16.Nc3 O-O 17.Rfd1 Rfd8 18.Rac1 Nd5 19.Nxd5 Rxd5 20.e4 Rb5 21.Kg2 a5 22.Bc3 Bb4 23.a4 Rb6 24.Bd4 Rba6 25.Be3 Re8 26.Kf3 Raa8 27.Rd7 Re7 28.Rcd1 Rae8 29.Rxe7 Rxe7 30.Rd8+ Kh7 31.Bb6 Kg6 32.Kf4 f6 33.f3 Kf7 34.h4 h5 35.g4 g6 36.g5 fxg5+ 37.Kxg5 Re5+ 38.Kf4 Re7 39.Rd3 Be1 40.Bd8 Re8 41.b3 b5 42.Kg5 Bg3 43.f4 Bxh4+ 44.Kxh4 Rxe4 45.Kg5 bxa4 46.bxa4 Rxa4 47.Rd7+ Ke8 48.Rd2 Kf7 49.Bf6 Rb4 50.Rd7+ Ke6 51.Re7+ Kd6 52.Ra7 h4 53.Be5+ Ke6 54.Kxh4 Rb1 55.Rxa5 Kf5 56.Bc7+ Rb5 57.Ra8 Rb7 58.Rf8+ Ke6 59.Be5 Rf7 60.Rxf7 Kxf7 61.Kg5 c5 62.Bc3 c4 63.Kh6 Kf8 64.Kxg6 Ke7 65.Bd2 Kd7 66.Be1 Ke6 67.f5+ Ke5 68.Bc3+ Kf4 69.Bd4 Ke4 70.Bf6 Kd5 71.Kh7 Kd6 72.Bg7 Kc6 73.f6 Kb6 74.Kg6 c3 75.Bh6 Ka5 76.f7 Kb4 77.Kf5 c2 78.Bf8+ Ka4 79.Bh6 Kb4 80.Bc1 Kc5 81.Kg5 Kb4 82.Kg6 Kc5 83.Bg5 Kb4 84.f8=Q+ Ka5 85.Bf4 c1=N 86.Qg7 Nd3 87.Qh8 Nf2 88.Qe8 Nd3 89.Qe3 Ka6 90.Qe6+ Kb5 91.Qe2 Kc5 92.Bh6 Kd4 93.Kh5 Nc5 94.Qf1 Kd5 95.Qh3 Kd6 96.Qe3 Nd7 97.Kg4 Nc5 98.Bf8+ Kc6 99.Qg3 Kb7 100.Qf2 Nd7 101.Bc5 Nb6 102.Qd2 Nc4 103.Qc3 Ka6 104.Kf4 Kb5 105.Qg3 Ka5 106.Qg5 Kb5 107.Qe7 Nd6 108.Qh7 Ka6 109.Qh8 Kb5 110.Bxd6 Kc6 111.Qh2 Kb7 112.Ke5 Ka8 113.Bb8 Kb7 114.Qe2 Ka8 115.Qe3 Kb7 116.Qd3 Kc6 117.Qd5+ Kb6 118.Qd1 Ka5 119.Qe1+ Ka6 120.Qe4 Kb6 121.Qg2 Ka6 122.Qg4 Ka5 123.Kd5 Kb5 124.Qg2 Ka4 125.Qh3 Ka5 126.Ke6 Ka4 127.Qh6 Ka5 128.Bc7+ Ka6 129.Bd8 Kb5 130.Qh8 Ka6 131.Bg5 Ka7 132.Qc8 Kb6 133.Kf7 Kb5 134.Qd8 Kb4 135.Qd7 Kc3 136.Bf4 Kc2 137.Qc6+ Kd3 138.Qb5+ Kd4 139.Bd6 Ke4 140.Qe5+ Kd3 141.Kf8 Kc4 142.Qh5 Kb3 143.Bc7 Kc3 144.Qh4 Kd3 145.Bd6 Ke2 146.Qa4 Ke3 147.Qa3+ Ke2 148.Qa1 Kf2 149.Qf6+ Kg1 150.Qh4 Kg2 151.Qh5 Kf1 152.Be5 Kf2 153.Ke7 Ke1 154.Qh2 Kd1 155.Qg2 Kc1 156.Kd6 Kb1 157.Qb2# 1-0