1.Nf3 d5 2.a3 Nc6 3.d4 a5 4.c4 e6 5.Nc3 Be7 6.Nb5 Nf6 7.Bf4 Bd6 8.Bg5 dxc4 9.e4 e5 10.Bxc4 exd4 11.Nbxd4 Ne5 12.Nxe5 Bxe5 13.Nf3 Qxd1+ 14.Rxd1 Bxb2 15.e5 h6 16.Be3 Ng4 17.Bc5 Nxe5 18.Nxe5 Bxe5 19.O-O Be6 20.Rfe1 Bxc4 21.Rxe5+ Be6 22.f4 g6 23.g4 b6 24.f5 gxf5 25.gxf5 Rg8+ 26.Kf2 Rg5 27.Be3 Rxf5+ 28.Rxf5 Bxf5 29.Bxh6 Rd8 30.Re1+ Kd7 31.Bf4 c5 32.h4 Rh8 33.Bg5 Be6 34.a4 Bb3 35.Re7+ Kc6 36.Re4 b5 37.axb5+ Kxb5 38.Bf6 Rh6 39.Rf4 a4 40.Bb2 Rh7 41.Ke3 Be6 42.Kd2 f5 43.Bf6 a3 44.Kc2 a2 45.Kb2 Kc6 46.Ka1 Rb7 47.Bb2 Rd7 48.Rf1 Rh7 49.Bf6 Rb7 50.h5 Rh7 51.Rh1 Bd5 52.Rh4 Rf7 53.h6 Rxf6 54.h7 Rf8 55.h8=Q Rxh8 56.Rxh8 Kd6 57.Rd8+ Ke5 58.Re8+ Kd4 59.Rf8 Ke4 60.Re8+ Kd4 61.Rf8 Ke5 62.Re8+ Be6 63.Kb2 f4 64.Rf8 Bd5 65.Re8+ Kd4 66.Re1 f3 67.Rd1+ Ke4 68.Re1+ Kf4 69.Rf1 Ke3 70.Re1+ Kf4 71.Rf1 Kg3 72.Rg1+ Kh2 73.Rc1 f2 74.Rf1 Kg2 75.Rc1 f1=Q 76.Rxf1 Kxf1 77.Ka1 Ke2 78.Kb2 Kd3 79.Ka1 c4 80.Kb2 a1=Q+ 81.Kxa1 c3 82.Kb1 Kd2 83.Ka1 Be6 84.Kb1 c2+ 85.Kb2 c1=Q# 0-1