1.d4 Nf6 2.c4 c6 3.Nf3 Rg8 4.Nc3 g5 5.Nxg5 Qc7 6.g3 h6 7.Nf3 d5 8.Rg1 dxc4 9.Ne5 Nbd7 10.Nxc4 b5 11.Bf4 Qxf4 12.gxf4 Rxg1 13.Ne5 Nxe5 14.fxe5 Ng4 15.Qb3 Nxh2 16.O-O-O Rxf1 17.Rxf1 Nxf1 18.d5 h5 19.dxc6 Bh6+ 20.e3 Nxe3 21.fxe3 Bxe3+ 22.Kb1 Bf5+ 23.Ka1 Be6 24.Qxb5 Bb6 25.Nd5 Kf8 26.Qd3 Kg7 27.Qg3+ Bg4 28.Qf4 Rd8 29.Qg5+ Kh7 30.Qxe7 Be6 31.Nf6+ Kg6 32.Nd7 Kf5 33.b4 Rc8 34.Nxb6 axb6 35.b5 Kg4 36.Qb4+ Kg3 37.Qe1+ Kg4 38.Qg1+ Kf5 39.Qxb6 h4 40.Qf2+ Kg4 41.Qg2+ Kf4 42.Qh2+ Kg4 43.Qg2+ Kf4 44.b6 h3 45.Qh2+ Kg4 46.c7 Bd5 47.Qd2 Bb7 48.Qd7+ Kg3 49.Qd3+ Kg2 50.Qe2+ Kg3 51.Qe1+ Kg2 52.Qe2+ Kg3 53.Qe3+ Kg2 54.Qg5+ Kf2 55.Qh4+ Kg2 56.Qg4+ Kh2 57.Qf4+ Kg2 58.Qg4+ Kh2 59.a4 Rh8 60.Kb2 Rh6 61.Qf4+ Kg2 62.Qxh6 h2 63.Qd2+ Kg3 64.Qg5+ Kh3 65.Qh5+ Kg2 66.Qg4+ Kf2 67.Qh4+ Kg2 68.Qg4+ Kf2 69.Qh4+ Kg2 70.e6 fxe6 71.Qg4+ Kf2 72.Qh4+ Kg2 73.Qg4+ Kf2 74.Qf4+ Kg2 75.Qd2+ Kg3 76.Qd6+ Kh3 77.Qxe6+ Kg3 78.Qe5+ Kh3 79.Qh5+ Kg2 80.Qg4+ Kf2 81.Qh4+ Kg2 82.Qg4+ Kf2 83.Qh4+ Kg2 84.Ka3 h1=Q 85.Qxh1+ Kxh1 86.Kb4 Kg2 87.a5 Kf3 88.Kb5 Ke4 89.a6 Bc8 90.b7 Bxb7 91.axb7 Kd3 92.c8=Q Kd4 93.b8=Q Kd5 94.Qc4# 1-0