1.e4 e5 2.Nf3 Nc6 3.Bb5 a6 4.Bxc6 dxc6 5.O-O f6 6.d4 Bg4 7.c3 exd4 8.cxd4 Bxf3 9.Qxf3 Qxd4 10.Rd1 Qe5 11.Qg4 Kf7 12.Nc3 Bd6 13.Qh3 Ne7 14.Be3 Rad8 15.f4 Qe6 16.Qh5+ g6 17.Qf3 Kg7 18.Bf2 Rhe8 19.Rac1 b5 20.b3 Nc8 21.e5 fxe5 22.Qxc6 exf4 23.Qxa6 b4 24.Nd5 Kf8 25.Qa5 Qf5 26.Bh4 Ne7 27.Bxe7+ Rxe7 28.Rd2 Rde8 29.Qb5 Re1+ 30.Rxe1 Rxe1+ 31.Kf2 Rc1 32.Qe2 c6 33.Nxf4 Qxf4+ 34.Qf3 Qxf3+ 35.Kxf3 Bxh2 36.Rd4 Rf1+ 37.Ke2 Rf4 38.Rd7 h5 39.Ke3 Rf7 40.Rd8+ Ke7 41.Rg8 Kf6 42.Rc8 Bg1+ 43.Kd3 Rd7+ 44.Ke4 Rd4+ 45.Kf3 Kf5 46.Rf8+ Kg5 47.Ke2 Rf4 48.Rc8 Rf2+ 49.Ke1 Rxa2 50.Kf1 Ra1+ 51.Ke2 Rb1 52.Rxc6 Rxb3 53.Rc1 Rb2+ 54.Kf3 Bd4 55.Ke4 Bf2 56.Kd3 Kf5 57.Rc7 Bg3 58.Rc2 Rb3+ 59.Kc4 Rb1 60.Rd2 Be5 61.Kd5 Rb2 62.Rd1 Rxg2 63.Rf1+ Bf4 64.Rb1 h4 65.Kc4 h3 66.Rh1 Rh2 67.Rd1 Rb2 68.Rh1 h2 69.Kb5 g5 70.Ka5 g4 71.Rd1 g3 72.Kb5 g2 73.Rd8 Rb1 74.Rf8+ Ke4 75.Re8+ Kf3 76.Rh8 Ke2 77.Re8+ Kd3 78.Rd8+ Ke3 79.Re8+ Kd4 80.Rd8+ Kc3 81.Rc8+ Kd2 82.Rd8+ Ke1 83.Re8+ Kd1 84.Rd8+ Bd2 85.Re8 b3 86.Rd8 Ke2 87.Re8+ Kf2 88.Rf8+ Ke3 89.Re8+ Kf3 90.Rf8+ Ke4 91.Re8+ Kd3 92.Rd8+ Kc2 93.Rc8+ Bc3 94.Re8 Re1 95.Rf8 Rf1 96.Re8 b2 97.Re2+ Bd2 98.Rxg2 b1=Q+ 99.Kc5 Qb4+ 100.Kc6 Qe4+ 101.Kd6 Qxg2 102.Kd7 Qb7+ 103.Kd6 h1=Q 104.Kc5 Qb4#