1.e4 e5 2.Nf3 d6 3.d4 exd4 4.Nxd4 Nf6 5.Nc3 Be7 6.Be2 O-O 7.O-O Re8 8.f4 Nc6 9.Be3 Bf8 10.Bf3 Bd7 11.Qd2 Na5 12.b3 c5 13.Nf5 d5 14.Nxd5 Nxe4 15.Bxe4 Rxe4 16.Ng3 Re8 17.f5 Bc6 18.c4 b5 19.f6 bxc4 20.Ne7+ Bxe7 21.fxe7 Rxe7 22.Nf5 Re5 23.Qf2 cxb3 24.axb3 Nxb3 25.Rad1 Qf8 26.Qg3 Re6 27.Nh6+ Rxh6 28.Bxh6 Nd4 29.Rde1 a5 30.Rf2 a4 31.h3 a3 32.Ra1 Bd5 33.Bf4 a2 34.Be5 h6 35.Kh2 Be6 36.Rd2 f6 37.Bxd4 cxd4 38.Rxd4 Qa3 39.Qxa3 Rxa3 40.Rb4 Kf7 41.Rb7+ Kg6 42.Rb6 Kf7 43.Rb7+ Kg6 44.Rb6 Bf7 45.Rb4 h5 46.Rb2 Bd5 47.Rd2 Be6 48.Rb2 h4 49.Rb6 Kf7 50.Rb7+ Kg6 51.Rb6 Kf5 52.Rb5+ Kf4 53.Rb6 Ke5 54.Re1+ Kf5 55.Ra1 Bd5 56.Rb5 Ke6 57.Rb2 g5 58.Kg1 Ra6 59.Re2+ Kd6 60.Rf2 Ke5 61.Re2+ Kd4 62.Rd2+ Kc5 63.Kf2 Bc4 64.Ke3 Kb4 65.Rb2+ Kc3 66.Rf2 Bb3 67.Rc1+ Kb4 68.Ra1 Kc3 69.Rc1+ Kb4 70.Ra1 Kc4 71.Kd2 Kd4 72.Kc1 Bd5 73.Rd2+ Ke5 74.Kb2 Rb6+ 75.Kc3 Rb1 76.Raxa2 Bxa2 77.Rxa2 Kf4 78.Kd3 Kg3 79.Ke4 Rb5 80.Rd2 f5+ 81.Ke3 Re5+ 82.Kd4 Re1 83.Rb2 g4 84.hxg4 fxg4 85.Rd2 Re7 86.Rd3+ Kxg2 87.Rd2+ Kh3 88.Rd3+ g3 89.Rd1 g2 90.Ra1 Kh2 91.Kd5 h3 92.Kd6 Rg7 93.Ke5 Kg3 94.Kf6 Rg4 95.Kf7 h2 96.Ke6 Rg8 97.Kf7 Rg4 98.Kf6 Rf4+ 99.Ke5 Rf1 100.Rxf1 gxf1=Q 101.Kd6 Qg1 102.Kd7 h1=Q 103.Ke7 Kf4 104.Kd7 Ke4 105.Ke7 Ke5 106.Kd7 Qa7+ 107.Kc8 Qh8# 0-1