1.Nf3 d5 2.d4 Nf6 3.Bf4 Bf5 4.c4 e6 5.Qb3 Nc6 6.c5 Rb8 7.h3 Ne4 8.e3 g5 9.Bh2 Bg7 10.Nc3 O-O 11.Rd1 h5 12.Bd3 Qe7 13.Bxe4 Bxe4 14.Nxe4 dxe4 15.Nd2 f5 16.O-O g4 17.Nc4 Kh7 18.h4 Bf6 19.d5 exd5 20.Rxd5 Bxh4 21.Rfd1 Rfd8 22.Ne5 Nxe5 23.Bxe5 Kg6 24.g3 Bg5 25.Rxd8 Rxd8 26.Rxd8 Qxd8 27.Qxb7 h4 28.gxh4 Bxh4 29.Kg2 Bxf2 30.Qa6+ Kh7 31.Kxf2 Qd2+ 32.Qe2 g3+ 33.Bxg3 Qd6 34.Bxd6 Kg8 35.Bxc7 Kh8 36.Kg3 f4+ 37.Kh2 a6 38.Kh1 fxe3 39.Bg3 Kg7 40.b4 a5 41.Bc7 Kh7 42.Qg2 e2 43.Bg3 Kg8 44.Qxe2 Kg7 45.Kg1 e3 46.Bf4 Kf6 47.Qd1 Kf7 48.Qa1 Kg8 49.Bd6 Kf7 50.Qg7+ Ke6 51.Bh2 Kf5 52.Qb2 Ke4 53.Qd4+ Kf5 54.Kg2 Kg6 55.Qh4 axb4 56.Qh3 Kg7 57.Kf3 Kf6 58.Qg4 b3 59.Bf4 bxa2 60.Bg3 Ke7 61.Kg2 e2 62.Qh5 a1=R 63.Bf2 Ke6 64.Qg6+ Kd7 65.Qd6+ Ke8 66.Qd3 Ra6 67.Be1 Ke7 68.Bb4 e1=B 69.Qc2 Bd2 70.Kf2 Ra1 71.Ke2 Kf7 72.c6 Bh6 73.Qe4 Ra7 74.Kf2 Ra2+ 75.Ke1 Ra5 76.Qd4 Ke6 77.Ke2 Ra4 78.Qc3 Bf8 79.Kd1 Ra7 80.Qb3+ Kf5 81.Qc3 Bc5 82.Qc4 Ke5 83.Qg4 Be7 84.Qe2+ Kf6 85.Qc4 Kf5 86.Ke1 Bf6 87.Ba5 Ra6 88.Qxa6 Bg7 89.Ke2 Bf6 90.c7 Kg4 91.Kd3 Bd8 92.Qb6 Bg5 93.c8=Q+ Kh5 94.Qg4+ Kxg4 95.Ke2 Kh4 96.Qa7 Kh5 97.Bd8 Kh6 98.Qa6+ Kg7 99.Qc8 Kh7 100.Ke1 Bh6 101.Qg4 Bf4 102.Kf1 Kh6 103.Bh4 Bc7 104.Qe2 Bf4 105.Ke1 Kg6 106.Kf1 Kh6 107.Qa6+ Bd6 108.Kg2 Kh7 109.Qd3+ Kh8 110.Qc3+ Be5 111.Qc5 Bb2 112.Kh2 Kh7 113.Qd6 Bg7 114.Bf6 Bh6 115.Be5 Bf4+ 116.Kh1 Bd2 117.Qa6 Bc1 118.Bd4 Bd2 119.Qa8 Bc3 120.Qe8 Be1 121.Qe4+ Kg8 122.Qg6+ Kf8 123.Bc5# 1-0