Wayne Hennessey 7
Still looks shaky on crosses, but had a relatively easy night.
Chris Gunter 7
Less assured than in recent games and was fortunate Wales were not punished late on after he allowed the opposition to cut inside.
Darcy Blake 7
Started the game solidly. Withdrawn after 40 minutes due to a calf injury.
Ashley Williams 8
Largely untroubled, but in the right place at the right time when called upon.
Neil Taylor 8
Another solid performance from the Swansea City defender.
Gareth Bale 9
Undoubtedly the most exciting player to grace Welsh football in recent years. Consistently worthy of the Man of the Match accolade, the Spurs midfielder is in sensational form for both club and country.
Aaron Ramsey 8
A quiet first half, but adopted a deeper role in the second and was instrumental in creating several goal-scoring opportunities. Unlucky not to get onto the score sheet.
Andrew Crofts 8
Does not always gain the plaudits he deserves, but acting as the only real defensive midfielder in the side, provided steel and determination in breaking up the opposition attack.
Joe Allen 7
A quieter night than against the Swiss, but the Swansea midfielder has done his chances of securing a regular spot in the side no harm.
Craig Bellamy 6
Maybe two games in quick succession took its toll. Off the pace and guilty of some uncharacteristically sloppy play which could have proved costly.
Less influential than against the Swiss, but holds the ball up well and will provide the perfect foil in the next qualifying campaign.
Adam Matthews for Darcy Blake (41 minutes) 7 Executed the perfect pass to set up Gareth Bale to score on the stroke of half-time.
Simon Church for Steve Morison (70 minutes) 7 Good movement off the ball. Better link up play from Bellamy may have resulted in more chances for the Reading striker.
Manager: Gary Speed 8
This was a tough test for the Wales boss but he will have learnt plenty about grinding out a result away from home after this result.
Pictures courtesy of www.faw.org