1.c4 e6 2.Nc3 d5 3.d4 Nf6 4.cxd5 exd5 5.Bg5 c6 6.e3 Bf5 7.Qf3 Be6 8.Bxf6 Qxf6 9.Qxf6 gxf6 10.Nf3 a5 11.Bd3 Nd7 12.O-O Nb6 13.a4 O-O-O 14.Ne2 Be7 15.Nh4 Bf8 16.b3 Kc7 17.Nf5 Nc8 18.Neg3 Kb6 19.Rfc1 Nd6 20.Nxd6 Bxd6 21.Nf5 Bxf5 22.Bxf5 Ka6 23.Bd3+ Kb6 24.g3 h6 25.Rab1 Rhf8 26.Kg2 Ba3 27.Rc2 Bd6 28.Kh3 Rg8 29.Be2 Rg7 30.Rd2 h5 31.Bd3 Rdg8 32.Rdd1 h4 33.Rg1 hxg3 34.hxg3 Rg5 35.Kg2 Rh8 36.Be2 Rhg8 37.Rh1 R5g7 38.Kf3 Rf8 39.Rh6 Be7 40.Rh2 Rgg8 41.Rh5 Rh8 42.Rbh1 Rhg8 43.Bd3 Rg7 44.Rc1 Rgg8 45.Ke2 Rg7 46.Rch1 Rd8 47.Rc1 Rf8 48.Rb1 Rg4 49.Rd1 Rgg8 50.Rdh1 Rg4 51.Rh7 Rgg8 52.Bf5 Bd6 53.g4 Bc7 54.R1h6 Bd8 55.Rh1 Bc7 56.Bd7 Bd8 57.f3 Bc7 58.Bf5 Bd8 59.R1h6 Ka7 60.Rh5 Kb6 61.Rh1 Be7 62.Bb1 Kc7 63.Bf5 Kb6 64.Bb1 Kc7 65.Bd3 Kb6 66.R7h5 Re8 67.Rh7 Rgf8 68.Bf5 Bd6 69.Kd3 Ba3 70.R7h2 Bd6 71.Rh6 Be7 72.Bd7 Rd8 73.Bf5 Rde8 74.Rh7 Ba3 75.Rb1 Bb4 76.Rh6 Be7 77.Bd7 Rd8 78.Bf5 Rh8 79.Rbh1 Rxh6 80.Rxh6 Rf8 81.Rh7 Ba3 82.Rh1 Kc7 83.Rh6 Be7 84.Rh7 Kd8 85.Rh6 Ke8 86.Bc8 Kd8 87.Bf5 Ke8 88.e4 dxe4+ 89.Kxe4 Kd8 90.Kd3 Kc7 91.Be4 Kd7 92.d5 Rd8 93.Kc4 cxd5+ 94.Bxd5 Rc8+ 95.Kd4 Bc5+ 96.Kd3 Ke7 97.Rh7 Rf8 98.Bxb7 Rd8+ 99.Kc4 Bb4 100.Bd5 Rf8 101.Kd3 Ba3 102.Ke4 Bb4 103.Bc4 Bd2 104.Rh5 Re8 105.Kf5 Rd8 106.Rh7 Rf8 107.Rh2 Rd8 108.Re2+ Kf8 109.Kxf6 Rd6+ 110.Kf5 Rd4 111.Re4 Rxe4 112.fxe4 Ke7 113.g5 Be1 114.Bd5 Bd2 115.Kg4 Be1 116.Kf5 Bd2 117.Bc4 Bc3 118.e5 Bd2 119.Kg4 Bc3 120.Kf4 Bd2+ 121.Kf5 Bc3 122.e6 fxe6+ 123.Bxe6 Kf8 124.Kg6 Bd2 125.Bc4 Ke7 126.Kh6 Kf8 127.Be6 Ke7 128.Bd5 Kf8 129.Bc4 Ke8 130.b4 Bxb4 131.g6 Bf8+ 132.g7 Bxg7+ 133.Kxg7 Kd7 134.Kf6 Kc8 135.Ke5 Kb7 136.Bb5 Ka7 137.Kd6 Kb7 138.Kc5 Ka7 139.Kc6 Ka8 140.Kb6 Kb8 141.Kxa5 Ka7 142.Kb4 Kb7 143.Kc5 Ka7 144.Kc6 Kb8 145.Kb6 Ka8 146.a5 Kb8 147.a6 Ka8 148.Bc6+ Kb8 149.a7+ Kc8 150.a8=Q# 1-0