1.d4 Nf6 2.c4 e6 3.Nf3 c5 4.d5 b5 5.e4 Nxe4 6.Bd3 Nd6 7.cxb5 c4 8.Bc2 exd5 9.Nc3 Bb7 10.O-O Be7 11.Nxd5 O-O 12.Re1 Bf6 13.Bf4 Nxb5 14.a4 Bxb2 15.Rb1 Nc3 16.Nxc3 Bxc3 17.Re3 Bxf3 18.Qxf3 Nc6 19.Rxc3 Qf6 20.Bd2 Qxf3 21.gxf3 d5 22.Bf4 Nd4 23.Kf1 Rfe8 24.Bg3 Rad8 25.Rd1 Nc6 26.Bb1 Na5 27.Rcc1 Nb3 28.Rc2 Nc5 29.Ba2 Nxa4 30.Ra1 Nb6 31.Bf4 h6 32.Bc7 Rd7 33.Bxb6 axb6 34.Rd1 b5 35.Rb2 Rb8 36.Rb4 g6 37.Bxc4 Rd6 38.Rxb5 Rxb5 39.Bxb5 Kg7 40.Ba4 d4 41.Bb3 Kf6 42.Ke2 Ke5 43.Rd3 f6 44.Bc2 Kf4 45.Kd2 f5 46.Ra3 Rb6 47.Ke2 Rb2 48.Kd2 Rb6 49.Rd3 Rb4 50.Bd1 Rb2+ 51.Ke1 Rb4 52.Be2 h5 53.Kf1 g5 54.Kg2 g4 55.fxg4 hxg4 56.h3 gxh3+ 57.Rxh3 Ke4 58.Bd3+ Kf4 59.Rf3+ Ke5 60.Bxf5 Rc4 61.Bd3 Rc3 62.Rg3 Kf4 63.Rf3+ Ke5 64.Kf1 Rc1+ 65.Ke2 Ra1 66.Rf5+ Ke6 67.Rh5 Kd6 68.Kf3 Re1 69.Rh4 Kc5 70.Re4 Rh1 71.Re5+ Kb4 72.Rd5 Kc3 73.Bf5 Rh5 74.Kg4 Rh8 75.f4 Rg8+ 76.Kh5 Rg1 77.Bg6 Kc4 78.Rd8 Rh1+ 79.Kg5 Rg1+ 80.Kf6 Rf1 81.Ke5 Re1+ 82.Be4 Kc5 83.Rxd4 Ra1 84.Rd5+ Kb6 85.f5 Kc7 86.f6 Rf1 87.Rc5+ Kd7 88.Rc2 Ke8 89.Ke6 Kd8 90.Rd2+ Kc7 91.f7 Rf4 92.Rd4 Kb6 93.Ke7 Kc5 94.Rd5+ Kc4 95.Re5 Kd4 96.Re6 Ke3 97.Bc6+ Kd4 98.Be8 Kc5 99.Rf6 Re4+ 100.Re6 Rf4 101.f8=Q Kd5 102.Rd6+ Ke5 103.Qxf4+ Kxf4 104.Kf6