1.g3 Nf6 2.Nf3 c6 3.c4 d5 4.Bg2 dxc4 5.Qc2 Qd5 6.Na3 b5 7.O-O Bf5 8.Qc3 e6 9.Nc2 Qc5 10.b4 cxb3 11.Ncd4 Be4 12.Qxb3 a5 13.d3 a4 14.Qb2 Bxf3 15.Nxf3 Be7 16.d4 Qb6 17.Ne5 O-O 18.a3 Rc8 19.Be3 Nd5 20.Bd2 Bf6 21.Rac1 Bxe5 22.dxe5 c5 23.e4 Ne7 24.Be3 Nd7 25.Rfd1 Qb7 26.Qd2 Nxe5 27.Bxc5 Nc4 28.Qg5 Ng6 29.e5 Qa6 30.Bxa8 Qxa8 31.Bd6 Qf3 32.Rd4 h5 33.h4 Kh7 34.Re1 Kg8 35.Bb4 Kh7 36.Rd7 Nb6 37.Rd8 Rxd8 38.Qxd8 Nc4 39.Qd4 Kg8 40.Bc5 Kh7 41.Bd6 Kg8 42.Qd1 Qf5 43.Qb1 Qf3 44.Qd1 Qf5 45.Qd4 Qf3 46.Bb4 Qf5 47.f4 Qg4 48.Kf2 Qh3 49.Qe4 Nb6 50.Rh1 Qg4 51.Qe2 Qf5 52.Rd1 Nd5 53.Rd4 Qh3 54.Qe4 Kh7 55.f5 Qh2+ 56.Qg2 Qxg2+ 57.Kxg2 Ne3+ 58.Kh3 Nxf5 59.Re4 Nh6 60.Bd6 Ng4 61.Kg2 Kh8 62.Kf1 Kh7 63.Ke2 Kh6 64.Rb4 N6xe5 65.Rxb5 Nc4 66.Bb4 Nge3 67.Kd3 Kg6 68.Bc5 Ne5+ 69.Kxe3 Nc4+ 70.Kf4 Nd2 71.Bf2 f5 72.Be1 Nf1 73.Rb2 Nd2 74.Bxd2 Kf7 75.Bc1 Ke7 76.Rb6 Kf7 77.Rc6 g5+ 78.hxg5 Kg6 79.Bb2 Kh7 80.Bg7 h4 81.Rc5 h3 82.Rc1 h2 83.Bf6 h1=R 84.Rxh1+ Kg6 85.Rf1 e5+ 86.Kf3 Kh5 87.Re1 f4 88.Ke2 f3+ 89.Kd1 f2 90.Rh1+ Kg6 91.Be7 f1=B 92.Bc5 e4 93.Rg1 Bc4 94.Be3 Kf7 95.Bc1 Bf1 96.Kc2 Bb5 97.Kb2 Bd3 98.Rg2 Bc4 99.Rh2 Kf8 100.Bf4 Bg8 101.Rc2 Bc4 102.g6 e3 103.Bh6+ Ke7 104.Kc1 Bg8 105.Bf4 Kd7 106.Rc5 Kd8 107.Rg5 Be6 108.Kc2 Kc8 109.Kc1 Bg8 110.Re5 Bf7 111.Re4 Kd7 112.gxf7 Kd8 113.Kd1 Kd7 114.Kc2 Kc8 115.Rb4 Kd8 116.Bh6 Ke7 117.f8=Q+ Ke6 118.Qf6+ Kd5 119.Rb5+ Kc4 120.Qf1+ e2 121.Qxe2+ Kd4 122.Qg4# 1-0