1.Nf3 d5 2.d4 Nf6 3.c4 dxc4 4.e3 a6 5.Bxc4 e6 6.Be2 Nbd7 7.O-O b6 8.Ne5 Nxe5 9.dxe5 Qxd1 10.Rxd1 Nd5 11.Bd2 Bb7 12.Nc3 O-O-O 13.Nxd5 Rxd5 14.Bc3 Rxd1+ 15.Rxd1 Be7 16.Rd4 c5 17.Rf4 Rf8 18.a4 g5 19.Rc4 b5 20.Rg4 b4 21.Be1 a5 22.h4 h5 23.Rc4 gxh4 24.Rc1 Bc6 25.f3 Kc7 26.b3 h3 27.gxh3 Bd5 28.Rb1 f5 29.exf6 Bxf6 30.Bf2 Rg8+ 31.Kf1 e5 32.e4 Be6 33.Rc1 Be7 34.Bxc5 Bg5 35.Be3+ Kd6 36.Bxg5 Rxg5 37.Bc4 Bxh3+ 38.Kf2 h4 39.Rh1 Rg2+ 40.Ke3 Rg3 41.Rd1+ Ke7 42.Rd5 Kf6 43.Kf2 Kg5 44.Ke3 Kf6 45.Kf2 Bg2 46.Rd8 Bh3 47.Rf8+ Kg5 48.Ke3 Kg6 49.Ra8 Bg2 50.Kf2 Kf6 51.Rf8+ Ke7 52.Rh8 Bh3 53.Rxh4 Rg2+ 54.Ke3 Be6 55.Rh7+ Kf6 56.Rh6+ Rg6 57.Rxg6+ Kxg6 58.Bxe6 Kh6 59.Kd2 Kg5 60.Kc1 Kf4 61.Bg8 Kg5 62.Bd5 Kg6 63.Bg8 Kg7 64.Kd2 Kf8 65.Kc2 Kg7 66.Kd3 Kxg8 67.Kc4 Kh7 68.Kc5 Kh6 69.Kb6 Kg5 70.Kxa5 Kf4 71.Kxb4 Kg3 72.a5 Kh2 73.Ka3 Kh1 74.a6 Kh2 75.Ka2 Kg3 76.Ka1 Kf2 77.b4 Kg3 78.f4 Kg2 79.Kb2 Kh3 80.Kc1 Kg4 81.a7 Kh5 82.Kd1 Kh4 83.Ke2 exf4 84.a8=B Kh3 85.Kf3 Kh4 86.e5 Kg5 87.Kg2 Kh6 88.Bc6 Kg6 89.Bb7 f3+ 90.Kg1 Kh5 91.Kh2 Kg6 92.Bxf3 Kh7 93.Bh5 Kh8 94.e6 Kg7 95.Kg3 Kf6 96.e7 Kg7 97.Be2 Kg6 98.Bc4 Kg5 99.e8=Q Kf6 100.Bf7 Kg7 101.Bg8 Kh6 102.Ba2 Kh7 103.Qh5+ Kg7 104.Kh4 Kf8 105.Qf7# 1-0