1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Ba4 Nf6 5.O-O b5 6.Bb3 Nxe4 7.Re1 d5 8.d3 Nf6 9.Nxe5 Nxe5 10.d4 Be7 11.dxe5 Bg4 12.f3 Bc5+ 13.Be3 Bxe3+ 14.Rxe3 d4 15.Re1 Ne4 16.Rxe4 Bf5 17.Rxd4 Qe7 18.Nc3 c5 19.Rd6 Bc8 20.Bd5 Qxe5 21.Bc6+ Bd7 22.Bxd7+ Ke7 23.Rd5 Qe1+ 24.Qxe1+ Kf6 25.Bf5 g6 26.Rad1 h5 27.Kf2 Rhg8 28.Rb1 Rae8 29.Qxe8 a5 30.a4 gxf5 31.f4 Rg6 32.Qe6+ fxe6 33.Rd4 Kf7 34.Rd2 b4 35.Nd1 c4 36.g3 e5 37.Rc1 Rb6 38.Rd4 exd4 39.Kg1 Re6 40.Kf1 c3 41.bxc3 dxc3 42.Nf2 Rd6 43.Nd3 Rxd3 44.cxd3 Ke6 45.Ke2 Kd5 46.Kd1 Kd4 47.Kc2 b3+ 48.Kxb3 h4 49.g4 Kc5 50.gxf5 Kd4 51.Rc2 Kxd3 52.Rxc3+ Ke2 53.Re3+ Kf2 54.h3 Kg2 55.Ka2 Kh1 56.Re5 Kg1 57.Kb1 Kf2 58.f6 Kg2 59.Rb5 Kg1 60.Ka2 Kg2 61.f7 Kf2 62.Rh5 Kg2 63.Ka1 Kh1 64.Rxa5 Kg2 65.Rd5 Kf2 66.Ra5 Ke1 67.Re5+ Kf2 68.a5 Kg2 69.Rf5 Kg3 70.f8=R Kh2 71.Ra8 Kg2 72.Rf6 Kh2 73.Rg8 Kxh3 74.Rff8 Kh2 75.a6 h3 76.Rh8 Kh1 77.Rd8 Kh2 78.Rd2+ Kh1 79.Rc8 Kg1 80.Rb2 Kf1 81.Rg2 hxg2 82.Rc1+ Ke2 83.a7 Kd3 84.f5 g1=N 85.f6 Nh3 86.a8=B Kd2 87.f7 Nf2 88.Bf3 Nd3 89.f8=R Nc5 90.Rxc5 Kd3 91.Rc3+ Kd2 92.Re8 Kxc3 93.Re4 Kb3 94.Kb1 Kc3 95.Be2 Kd2 96.Kb2 Ke1 97.Rf4 Kd2 98.Rf3 Kxe2 99.Rb3 Kf2 100.Kc2 Ke1 101.Kd3 Kf2 102.Kd2 Kf1 103.Ke3 Ke1 104.Rb1# 1-0