Bristol Rovers' Kevin Gall scored one of the most important goals in Wales U21 history. The winning strike inAzerbaijan has ended a run on 26 games without a win stretching back to early 1997.
Cardiff City's James Collins earned his second cap as he came on in the final 10 minutes.
Match report from the BBC.