1.e4 e5 2.Nc3 Nf6 3.Nf3 Nc6 4.Bb5 Bd6 5.O-O O-O 6.Bc4 a5 7.d3 Bc5 8.Be3 Bxe3 9.fxe3 d6 10.d4 Bg4 11.Qd3 Bh5 12.a3 Bg6 13.Nh4 Nb8 14.Nxg6 hxg6 15.dxe5 dxe5 16.Qxd8 Rxd8 17.g4 Rd7 18.g5 Ne8 19.Rad1 Nd6 20.Ba2 Kf8 21.Rd5 a4 22.Rxe5 Nc6 23.Rd5 Re7 24.Rf4 Ne5 25.Kf2 Ra6 26.Ke2 Ke8 27.Rd4 b5 28.Nd5 Rc6 29.Nxe7 Rxc2+ 30.Rd2 Rxd2+ 31.Kxd2 Kxe7 32.Kc3 c5 33.Bd5 Kd7 34.Rh4 Nf3 35.Rh8 Nxg5 36.e5 Nf5 37.Rb8 Nxe3 38.Ba8 Nd1+ 39.Kc2 Ne3+ 40.Kc1 Ne6 41.Rxb5 Nd4 42.Rb7+ Ke6 43.Ra7 g5 44.Rxa4 Kxe5 45.Kd2 Nf1+ 46.Kd3 Nxh2 47.Rc4 Kd6 48.b4 Ne6 49.a4 f5 50.b5 Ng4 51.Rc1 Ne5+ 52.Kc3 Nd4 53.Rb1 Ne2+ 54.Kd2 Nd4 55.b6 Nd7 56.Kc3 g4 57.a5 Nc6 58.a6 Nb4 59.Rd1+ Ke7 60.Rxd7+ Kxd7 61.a7 Nc6 62.Bxc6+ Kxc6 63.a8=Q+ Kd7 64.Qa7+ Ke6 65.b7 Ke7 66.Qa8 Kd7 67.Kc4 Kd6 68.Kb5 g3 69.Ka6 c4 70.Ka7 g6 71.b8=Q+ Kd7 72.Kb6 Ke6 73.Ka5 Kd7 74.Ka4 c3 75.Kb3 Ke7 76.Ka2 Kd7 77.Kb1 Ke6 78.Kc2 Kf7 79.Kxc3 f4 80.Kc4 Ke7 81.Kc5 Ke6 82.Kc6 Kf6 83.Kc7 Ke6 84.Kc8 Kf6 85.Qab7 g2 86.Qxg2 Ke6 87.Qg3 Kf5 88.Qg4+ Ke4 89.Qg5 Kf3 90.Qxg6 Ke3 91.Qg7 Kd3 92.Qg8 f3 93.Qh8 Kd2 94.Qh7 Ke3 95.Qh6+ Kd4 96.Qh5 Kd3 97.Qh4 Ke2 98.Qh3 Ke3 99.Qhh2 Kd4 100.Qh1 Kc3 101.Qg1 Kc4 102.Qf1+ Kc5 103.Qe1 f2 104.Qe2 Kc6 105.Qe3 f1=B 106.Qbb6+ Kd5 107.Qbc5# 1-0