1.e4 d5 2.exd5 Nf6 3.d4 Nxd5 4.c4 Nf6 5.Nc3 e5 6.Nf3 exd4 7.Nxd4 Bc5 8.Qe2+ Be7 9.Be3 O-O 10.O-O-O Qe8 11.Ndb5 Na6 12.Bf4 c6 13.Nd6 Bxd6 14.Bxd6 Qxe2 15.Bxe2 Re8 16.Rhe1 Bf5 17.c5 Nb4 18.a3 Nbd5 19.Nxd5 Nxd5 20.Bf3 Nf6 21.Re5 Be4 22.Bxe4 Nxe4 23.Rxe8+ Rxe8 24.f3 Nf6 25.Rd4 Nd5 26.Kd2 f5 27.Ra4 a6 28.Rd4 Kf7 29.Rd3 Ke6 30.f4 b5 31.b4 Kf7 32.Be5 g5 33.g3 h5 34.Ke1 gxf4 35.gxf4 Nxf4 36.Rd7+ Ke6 37.Rd6+ Kxe5 38.Rxc6 Re6 39.Rc8 Kd5+ 40.Kd2 Ng6 41.Rd8+ Kc6 42.Ra8 Kb7 43.Rd8 Kc7 44.Ra8 f4 45.Ra7+ Kb8 46.Rf7 Re3 47.Rf6 Ne5 48.Rxf4 Rxa3 49.Rf6 Nc4+ 50.Kc1 Ra4 51.Rg6 Rxb4 52.Rxa6 Rb2 53.Rh6 Rxh2 54.Rh7 Rh1+ 55.Kc2 Rh3 56.Rd7 Ne3+ 57.Kd2 Nc4+ 58.Ke1 Ne5 59.c6 Nxd7 60.cxd7 Kc7 61.Kd2 h4 62.Kc1 Rd3 63.d8=B+ Rxd8 64.Kb2 Kb6 65.Kc1 Rd3 66.Kc2 Rd4 67.Kb1 Kc6 68.Ka2 h3 69.Ka1 Rf4 70.Kb1 Kc7 71.Ka1 Kc6 72.Kb1 h2 73.Ka1 h1=B 74.Kb1 Rb4+ 75.Kc2 Bg2 76.Kc3 Kc5 77.Kc2 Rb3 78.Kd2 Bd5 79.Ke1 b4 80.Kf1 Rc3 81.Ke2 b3 82.Kd2 Bc6 83.Kxc3 Bd5 84.Kb2 Kb4 85.Ka1 Kc4 86.Kb2 Be6 87.Kb1 Bd7 88.Kb2 Ba4 89.Ka1 Kb5 90.Kb2 Ka5 91.Kb1 Kb4 92.Ka1 Bb5 93.Kb2 Ka4 94.Kb1 Ba6 95.Ka1 Kb5 96.Kb1 Kb4 97.Ka1 Ka5 98.Kb1 Bc4 99.Kb2 Kb4 100.Ka1 Kb5 101.Kb1 Be2 102.Kb2 Bd1 103.Ka3 Kc4 104.Kb2 Kb4 105.Kb1 Bf3 106.Kc1 Be2 107.Kb1 Kc3 108.Ka1 b2+ 109.Kb1 Bd3+ 110.Ka2 b1=Q+ 111.Ka3 Qb3# 0-1