1.e3 Nf6 2.d4 e6 3.Nd2 d5 4.Ngf3 c5 5.c4 Be7 6.dxc5 Bxc5 7.a3 Bb6 8.b4 Bc7 9.Bb2 O-O 10.cxd5 exd5 11.Bd3 Re8 12.O-O Nc6 13.Qc2 a6 14.h3 h6 15.Rac1 Bd6 16.Nb3 Ne4 17.Nc5 Qe7 18.Na4 Ng5 19.Nxg5 Qxg5 20.Nb6 Bxh3 21.f4 Qe7 22.Rce1 Bg4 23.Nxa8 Rxa8 24.e4 dxe4 25.Bxe4 Qh4 26.Bxc6 bxc6 27.Qxc6 Rd8 28.Re8+ Bf8 29.Rxd8 Qxd8 30.Be5 Qd2 31.Qc3 Qd5 32.Bd4 Bd7 33.Re1 Bc6 34.Re2 Bb5 35.Re5 Qa2 36.Re3 Qd5 37.Rg3 g6 38.Be5 Qd1+ 39.Kh2 Qh5+ 40.Rh3 Qd1 41.Rf3 Qe2 42.Qc8 Qd1 43.f5 g5 44.Qc3 Qe2 45.Qd4 Qc2 46.Rf2 Qc1 47.Qc3 Qb1 48.Qe3 Qd1 49.Rd2 Qc1 50.Qc3 Qf1 51.Rd8 Qxf5 52.Bd6 Qf2 53.Rxf8+ Kh7 54.Bg3 f6 55.Qxf6 Qxf6 56.Rxf6 Be2 57.Rf5 Kh8 58.Ra5 Kg7 59.Ra4 Bc4 60.Kh1 Bb5 61.Ra5 Kh7 62.Kg1 Kg8 63.Kh2 Bc4 64.Bc7 Ba2 65.Re5 a5 66.Kg3 Kf8 67.Kf3 Bb3 68.Rc5 Kg7 69.Ke3 a4 70.Bd8 Be6 71.g4 Bf7 72.b5 Bd5 73.Bb6 Bf3 74.Bc7 Bd1 75.Ke4 Be2 76.Kd4 Kf6 77.Bb6 Bf3 78.Ke3 Bb7 79.Ke2 Ke7 80.Ke1 Kf6 81.Rc7 Ba6 82.bxa6 Ke6 83.Kd1 Ke5 84.Kc2 Ke6 85.Rh7 Kf6 86.Kd1 Ke6 87.Kd2 h5 88.Rb7 Kd5 89.a7 hxg4 90.a8=R Ke5 91.Ba5 Ke4 92.Re8+ Kf5 93.Rh8 Kf4 94.Rh3 gxh3 95.Rh7 g4 96.Ke2 Kg3 97.Kf1 Kh2 98.Bc7+ Kh1 99.Kf2 g3+ 100.Kxg3 h2 101.Rd7 Kg1 102.Rd1# 1-0