1.d3 d5 2.Nf3 Nf6 3.g3 c5 4.Bg2 Nc6 5.Bf4 e6 6.O-O Nh5 7.Bg5 f6 8.Bd2 Be7 9.e4 O-O 10.g4 e5 11.gxh5 Bg4 12.h3 Bxh5 13.Nc3 dxe4 14.Nxe4 f5 15.Ng3 Bg6 16.Bc3 Bd6 17.Re1 Re8 18.a4 c4 19.a5 cxd3 20.cxd3 Bb4 21.Bxb4 Nxb4 22.Nxe5 f4 23.Qb3+ Kh8 24.Nxg6+ hxg6 25.Rxe8+ Qxe8 26.Ne4 Qb8 27.Bf1 Qd6 28.Nxd6 Rb8 29.Be2 Rc8 30.Ra2 f3 31.Bxf3 Rc7 32.Bh5 Rc3 33.Bd1 b5 34.Qe6 Nxd3 35.Qg4 Kh7 36.Qf5 Rc1 37.Qxd3 Rc4 38.h4 Re4 39.Bf3 Re6 40.Kh1 Re8 41.Ra1 Ra8 42.Re1 Kh6 43.Ne8 Rxe8 44.Be4 Kh7 45.Qf1 Kg8 46.Qe2 Rb8 47.f4 Kf8 48.Qg4 b4 49.Re2 Ke7 50.Qg1 Rg8 51.Bc6+ Kf8 52.Qc5+ Kf7 53.Rh2 Ra8 54.Bb5 Re8 55.Bxe8+ Kf6 56.Qf2 Kf5 57.Bf7 Kg4 58.Qg3+ Kxg3 59.Rg2+ Kxh4 60.Rh2+ Kg4 61.Rc2 Kf3 62.Rc8 Kg3 63.Ba2 Kf2 64.Bd5 Kf1 65.Rc6 g5 66.fxg5 Ke2 67.Kh2 Kd2 68.Ba2 b3 69.Bb1 g6 70.Kg3 a6 71.Rxa6 Ke2 72.Bf5 Kd1 73.Rb6 Kd2 74.Bd3 Kc1 75.Bf5 Kxb2 76.Be4 Ka2 77.Rb4 b2 78.Ba8 Ka1 79.Kf3 b1=B 80.Rf4 Be4+ 81.Bxe4 Kb2 82.Bc6 Ka2 83.Kg4 Kb3 84.Rf5 Kb2 85.Bd5 Ka3 86.Rf3+ Ka4 87.Ra3+ Kb4 88.Bc6 Kc4 89.Ra4+ Kb3 90.Ra1 Kc3 91.Bh1 Kc4 92.Ra2 Kb5 93.Ba8 Kc4 94.Rc2+ Kd3 95.Kf3 Kd4 96.Bb7 Ke5 97.Bc6 Ke6 98.Rc5 Kf7 99.Ba4 Ke7 100.Bc2 Kd7 101.Kg3 Ke8 102.Kg2 Kd7 103.Kf1 Ke7 104.Bd3 Kd7 105.Ke2 Ke7 106.Bc4 Kd7 107.Rb5 Kc6 108.Rb7 Kc5 109.Rd7 Kb4 110.Kd2 Ka3 111.Rc7 Ka4 112.Bd3 Kb3 113.Ke2 Ka3 114.a6 Ka4 115.Ke3 Ka3 116.Rb7 Ka4 117.Bxg6 Ka5 118.Kd3 Ka4 119.a7 Ka3 120.Ke2 Ka2 121.Bb1+ Ka1 122.a8=R# 1-0