1.c4 c6 2.Nf3 Nf6 3.e3 a6 4.d4 d5 5.Bd3 Bg4 6.Qb3 Qc7 7.Ne5 e6 8.cxd5 exd5 9.Nxg4 Nxg4 10.Nc3 Nf6 11.e4 dxe4 12.Nxe4 Be7 13.O-O O-O 14.Re1 Nbd7 15.Bg5 Rae8 16.Bd2 Nxe4 17.Rxe4 Nf6 18.Re2 Bd6 19.g3 Rxe2 20.Bxe2 Rd8 21.Rd1 Bf8 22.Bg5 Be7 23.Bf3 Nd5 24.Bd2 Bf6 25.Kg2 Bxd4 26.Bg5 Nf6 27.Qb4 a5 28.Qc4 Qb6 29.b3 h6 30.Bc1 Rd7 31.Qc2 Qc5 32.Qe2 h5 33.h4 g6 34.Bg5 Kg7 35.Bxf6+ Kxf6 36.Qe8 Rd6 37.Qf8 Qb4 38.Rd3 Rd7 39.Qe8 Qd6 40.Qh8+ Ke7 41.Qc8 Qb4 42.Rd1 Rd6 43.Qb8 Rd7 44.Qc8 Rd8 45.Qc7+ Ke8 46.Rd3 Qb6 47.Qf4 Kf8 48.Be2 Kg7 49.Rd2 Bc3 50.Rxd8 Qxd8 51.Bc4 Qd7 52.Qf3 Bf6 53.a4 b5 54.Be2 bxa4 55.bxa4 Qe6 56.Qe3 Qa2 57.Bd1 Qc4 58.Bb3 Qb4 59.Qf3 Qc3 60.Qxc3 Bxc3 61.Bc4 Ba1 62.Kg1 Kf8 63.Kg2 Bb2 64.Ba6 Bd4 65.f4 Ke7 66.Bd3 Be3 67.Kf3 Bd2 68.Ba6 Be1 69.Bd3 Ke6 70.Bc4+ Kf6 71.Kg2 Ke7 72.Bd3 Kd6 73.Bc4 Ke7 74.Kf3 Kf8 75.Kg2 c5 76.Kh2 Ke7 77.Kg2 Kf6 78.Kf3 Kg7 79.Kg2 Bd2 80.Kf2 Bc3 81.Bb3 Kf8 82.Bc4 Kg8 83.Be2 Bh8 84.Bd3 Bb2 85.Kf1 Bd4 86.Ke1 Be3 87.Ke2 Bd4 88.Kf1 Kg7 89.Kg2 Be3 90.Bc4 Kf6 91.Kf3 Bd2 92.Ba6 Ke6 93.Bc4+ Ke7 94.Bd3 Be1 95.Kg2 Kd6 96.Bc4 Ke7 97.Bd3 Ke6 98.Bc4+ Kf6 99.Bb5 Bb4 100.Bf1 Ke6 101.Bc4+ Kf6 102.Ba6 Ke6 103.Bc4+ Kf6 104.Kf3 Be1 105.Kg2 Bc3 106.Kg1 Ke7 107.Bd3 f5 108.Bc4 Ba1 109.Kf2 Bh8 110.Ke2 Bd4 111.Kf3 Bc3 112.Kg2 Be1 113.Kh3 Kf6 114.Kg2 Kg7 115.Bb5 Kg8 116.Bc4+ Kf8 117.Ba2 Ke7 118.Bc4 Kf6 119.Bg8 Bc3 120.Bd5 Ba1 121.Ba2 Ke7 122.Bc4 Kf8 123.Bf1 Ke7 124.Bb5 Bg7 125.Bc4 Ke8 126.Kf2 Kd8 127.Bf7 Bd4+ 128.Kf1 Ke7 129.Bxg6 Kf6 130.Bxh5 c4 131.Be2 c3 132.Bd1 Bc5 133.Bc2 Bd6 134.Kf2 Bc5+ 135.Ke2 Be7 136.h5 Bf8 137.Kf3 Be7 138.h6 Kg6 139.h7 Kxh7 140.Bxf5+ Kh8 141.Bc2 Kg7 142.g4 Kh6 143.Ke4 Bd6 144.Kf5 Kg7 145.g5 Bc7 146.Kg4 Bd8 147.f5 Kf7 148.f6 Ke6 149.Kh5 Kf7 150.Bb3+ Ke8 151.Kg6 Kf8 152.Kf5 Bc7 153.g6 Bb6 154.Be6 Bd4 155.g7+ Ke8 156.g8=Q# 1-0