1.h4 d5 2.d4 c5 3.e3 Nc6 4.Nf3 Bg4 5.c4 cxd4 6.Qb3 Na5 7.Qb5+ Bd7 8.Qxd5 dxe3 9.Bxe3 Nf6 10.Qd2 e6 11.Be2 Qc7 12.Bf4 Qb6 13.O-O Be7 14.Nc3 O-O 15.Rab1 Bc6 16.b4 Bxb4 17.Bd6 Ne4 18.Nxe4 Bxd2 19.Rxb6 axb6 20.Nexd2 Rfd8 21.Bf4 Bxf3 22.Bxf3 Rd4 23.Be3 Rxh4 24.Rc1 Nc6 25.g3 Rd4 26.Bxc6 Rxd2 27.Bxb7 Raxa2 28.Bxd2 Rxd2 29.Rb1 Rd6 30.Ra1 g5 31.Ra6 Kf8 32.c5 Rd1+ 33.Kg2 bxc5 34.Rc6 Rc1 35.Ba6 h5 36.Be2 h4 37.gxh4 gxh4 38.Rc7 Rc2 39.Bh5 f5 40.Rf7+ Kg8 41.Rf6 h3+ 42.Kxh3 Rxf2 43.Rxe6 Kg7 44.Kg3 Rf1 45.Bf3 Rc1 46.Kf4 c4 47.Rc6 c3 48.Kxf5 c2 49.Be2 Kf8 50.Kf6 Ke8 51.Bd3 Kd7 52.Rc3 Kd6 53.Bxc2 Rf1+ 54.Bf5 Re1 55.Rc2 Rd1 56.Be4 Rf1+ 57.Bf5 Rd1 58.Rc8 Rg1 59.Rd8+ Kc5 60.Ke5 Re1+ 61.Be4 Re2 62.Rc8+ Kb6 63.Kd4 Rd2+ 64.Bd3 Rd1 65.Rc2 Rh1 66.Be4 Rd1+ 67.Ke5 Re1 68.Kd5 Rd1+ 69.Ke5 Re1 70.Rc3 Rd1 71.Bd5 Rg1 72.Kd6 Rg6+ 73.Be6 Kb5 74.Rb3+ Ka4 75.Rb8 Ka5 76.Kd5 Rh6 77.Kd6 Rg6 78.Kd5 Rg5+ 79.Kc6 Rg6 80.Kd6 Ka4 81.Kd5 Ka5 82.Kd6 Ka4 83.Ke5 Ka5 84.Bd5 Rb6 85.Rg8 Kb4 86.Kd4 Rb5 87.Rg1 Ka5 88.Bc4 Rh5 89.Rb1 Ka4 90.Kc3 Rh3+ 91.Bd3 Ka5 92.Kd4 Rh5 93.Bc4 Ka4 94.Bd5 Rh4+ 95.Kc5 Ka3 96.Rb3+ Ka4 97.Rg3 Rh5 98.Rg7 Ka3 99.Rg2 Rh3 100.Ra2# 1-0