1.c4 e5 2.Nc3 Nf6 3.f4 exf4 4.d4 d5 5.Bxf4 dxc4 6.e4 Bb4 7.Bxc4 Nxe4 8.Ne2 O-O 9.O-O Nf6 10.Bg5 Be7 11.Qd3 Nc6 12.Rad1 Na5 13.Bb5 c6 14.Ba4 Be6 15.Bc2 g6 16.b3 Nd5 17.Bh6 Re8 18.Nf4 Nxf4 19.Bxf4 Bg4 20.Rde1 Bf5 21.Ne4 Bb4 22.Re2 Bxe4 23.Rxe4 Rxe4 24.Qxe4 Qd5 25.Be5 Qxe4 26.Bxe4 Rd8 27.Bf3 Bc3 28.Rd1 c5 29.Bc7 Rxd4 30.Rc1 Bb4 31.Bxa5 Bxa5 32.Bxb7 Rd2 33.a4 Rd3 34.Rb1 Kg7 35.Ba6 Rd2 36.Rc1 Bb4 37.g3 Rb2 38.Bc4 f5 39.Rd1 Bd2 40.h4 a5 41.Kg2 Rc2 42.Kf3 h5 43.Ke2 Bb4+ 44.Kf3 Bc3 45.Rd7+ Kh6 46.Re7 Bd4 47.Re2 Rc3+ 48.Kg2 Be3 49.Kf3 Bg5+ 50.Kf2 Bf6 51.Re6 Bd4+ 52.Kg2 Rc2+ 53.Re2 Rc1 54.Re6 Rc3 55.Re7 Be3 56.Bg8 g5 57.Bh7 Rc2+ 58.Kh1 Rc1+ 59.Kg2 f4 60.gxf4 Bxf4 61.Rf7 Be3 62.hxg5+ Kxg5 63.Rg7+ Kh6 64.Re7 Bd4 65.Bd3 Rc3 66.Bc4 h4 67.Re4 Kg5 68.Be6 Kf6 69.Bd7 Rg3+ 70.Kh1 h3 71.Be6 Rc3 72.Re1 Be5 73.Bc4 Bf4 74.Rf1 Kg5 75.Rg1+ Bg3 76.Rf1 Kh4 77.Rd1 Rc2 78.Rf1 Bc7 79.Re1 Bf4 80.Rd1 Rb2 81.Rf1 Rh2+ 82.Kg1 Rg2+ 83.Kh1 Kg3 84.Re1 Rh2+ 85.Kg1 Rd2 86.Kh1 Rc2 87.Rg1+ Kh4 88.Rf1 Kg4 89.Rg1+ Bg3 90.Rf1 Rd2 91.Be6+ Kh4 92.Bc4 Bf2 93.Rc1 Bd4 94.Rf1 Kg3 95.Rf3+ Kxf3 96.Be6 Rd1+ 97.Kh2 c4 98.Bf5 c3 99.Be6 c2 100.Bf5 c1=Q 101.Bg6 Rh1# 0-1