1.e4 e5 2.Bc4 Nf6 3.Nc3 Bc5 4.f4 d5 5.Nxd5 Nxe4 6.Qe2 Nd6 7.Qxe5+ Kf8 8.Bd3 Nc6 9.Qg5 Qxg5 10.fxg5 Bg4 11.Nxc7 Rd8 12.Nd5 h6 13.g6 Nf5 14.Ne3 Nxe3 15.dxe3 Nb4 16.Nf3 Nxd3+ 17.cxd3 Rxd3 18.Bd2 Bd6 19.Rf1 f6 20.Ke2 Rd5 21.e4 Rb5 22.b4 Ke7 23.a4 Re5 24.Ke3 Bxf3 25.Kxf3 Rd8 26.Rad1 f5 27.exf5 Rxf5+ 28.Kg4 Rxf1 29.Rxf1 Bxh2 30.Bc3 Rd5 31.Rf5 Rd3 32.Bxg7 Rg3+ 33.Kh5 Rxg2 34.Rf3 Ke6 35.Kxh6 Bd6 36.Bc3 Rh2+ 37.Kg7 Rh4 38.Re3+ Kd5 39.Kf7 Rf4+ 40.Bf6 Bxb4 41.g7 Rg4 42.g8=Q Rxg8 43.Kxg8 a6 44.Rd3+ Kc5 45.Rf3 Bc3 46.Bxc3 b6 47.Rf7 Kc4 48.Rf1 a5 49.Rf5 b5 50.Bd4 Kb4 51.axb5 Kb3 52.Bh8 Kc4 53.Kh7 Kb4 54.b6 Ka3 55.Kh6 a4 56.Be5 Kb4 57.Bd4 Kb3 58.b7 Kc2 59.Rf3 Kd1 60.Rc3 Ke1 61.Bf6 Ke2 62.Bh4 Kf1 63.Rb3 Kg1 64.Bf6 Kh1 65.Re3 Kh2 66.Bg5 a3 67.Bf4+ Kg2 68.Re1 Kf2 69.Bd6 Kf3 70.Be7 Kf2 71.b8=R Kg2 72.Kh7 Kf3 73.Bb4 Kf4 74.Rd8 Kg4 75.Re4+ Kg5 76.Rc4 Kf6 77.Bc3+ Ke6 78.Kh8 Ke7 79.Rc6 a2 80.Re6+ Kf7 81.Re3 a1=Q 82.Bxa1 Kg6 83.Bg7 Kf7 84.Bc3 Kg6 85.Rg3+ Kh6 86.Ba5 Kh5 87.Rh3+ Kg6 88.Rhd3 Kh6 89.R8d7 Kh5 90.Bd8 Kg4 91.Rb7 Kf5 92.Rb5+ Ke6 93.Rd1 Kf7 94.Re1 Kg6 95.Rg1+ Kf7 96.Kh7 Kf8 97.Kg6 Kg8 98.Kg5 Kg7 99.Re5 Kh8 100.Kf4 Kh7 101.Rh5# 1-0