1.e4 d5 2.exd5 Nf6 3.Bb5+ Bd7 4.Bc4 Bg4 5.Nf3 Nxd5 6.O-O Nb6 7.Bxf7+ Kd7 8.d4 Kc8 9.h3 Bf5 10.Re1 Nc6 11.d5 Nb4 12.Nd4 Bd7 13.Nc3 g6 14.Bg5 h6 15.Bh4 g5 16.Bg3 Bg7 17.Be5 Bxe5 18.Rxe5 Nc4 19.Re2 Rf8 20.Be6 Nxb2 21.Qb1 Rf4 22.Ne4 Bxe6 23.Nxe6 Qxd5 24.Nxf4 gxf4 25.Qxb2 f3 26.gxf3 c6 27.Ng3 Nxc2 28.Rxc2 Qg5 29.Rc4 Qg8 30.Re4 e6 31.Qb4 Kd8 32.Rc1 Qf8 33.Rxc6 Kd7 34.Qd4+ Kxc6 35.Rxe6+ Kb5 36.Re5+ Ka6 37.a4 Qf6 38.Qd5 Kb6 39.Rf5 h5 40.Rxf6+ Kc7 41.h4 Rg8 42.Rc6+ bxc6 43.Qf7+ Kb8 44.Qxg8+ Kb7 45.Nxh5 Kb6 46.Qc4 a6 47.Qc2 a5 48.Qe4 Kb7 49.f4 Kc8 50.Qf3 Kb8 51.Qg3 Kc7 52.Kh2 Kb7 53.Qb3+ Ka7 54.Qd3 Kb6 55.Qh7 Ka6 56.Qc2 Kb7 57.Qxc6+ Kb8 58.Qc2 Ka8 59.Kg3 Kb7 60.Kh3 Ka6 61.Qc1 Kb6 62.Qb1+ Ka7 63.Qg6 Ka8 64.Qd6 Ka7 65.Qh6 Kb7 66.Qg7+ Ka6 67.Qg6+ Kb7 68.Qe4+ Kb8 69.Qc4 Ka7 70.Qc1 Kb7 71.Qa3 Kc6 72.Qa2 Kd7 73.Qa1 Ke8 74.Kg4 Kd7 75.Ng3 Kd8 76.Kg5 Ke7 77.Qf1 Ke6 78.Kg4 Ke7 79.Kf5 Kd6 80.Kg6 Kc6 81.Kh6 Kb7 82.Kg5 Kc6 83.Nh1 Kd5 84.Qb1 Kc5 85.f5 Kd4 86.Qb7 Kc3 87.Kf4 Kc4 88.f3 Kc5 89.Qb4+ axb4 90.Nf2 b3 91.Nd1 Kc6 92.Kg3 Kd5 93.f6 Kc6 94.Kf4 Kb6 95.f7 Kc5 96.Kg4 Kd5 97.f8=Q Kd4 98.Nb2 Kc3 99.Qf5 Kxb2 100.Kg3 Ka1 101.Kh3 Kb2 102.Kg2 Ka1 103.Qb5 Kb2 104.Qd7 Ka3 105.Qd2 Kxa4 106.Kf1 Ka3 107.Qe1 Ka4 108.Qe4+ Ka5 109.Qb7 b2 110.h5 b1=R+ 111.Qxb1 Ka6 112.Qd1 Kb7 113.Qe1 Kc6 114.Qe7 Kb6 115.Ke1 Kc6 116.Qg5 Kd6 117.Qa5 Ke7 118.Qa6 Kf7 119.h6 Kg8 120.Qa3 Kf7 121.Qc3 Ke8 122.Qc6+ Kf7 123.Qc2 Kf8 124.Qh2 Ke8 125.Qc7 Kf8 126.Kf1 Kg8 127.Qg7# 1-0