A cracking display from the Welsh was capped off with an Aaron Ramsey penalty and a goal from Gareth Bale.
Darcy Blake again played at centre half and helped Wales keep a clean sheet.
He has now done an excellent job for his country scoring in the 2 - 1 defeat against Australia in August and starting the last three Euro 2012 qualifiers, two of which Wales have won and in the other narrowly losing to England.
Wales end the qualifying campaign away in Bulgaria on Tuesday. Victory could see Wales finishing the group in third place. That would be a remarkable achievement.
Manager Gary Speed insists Wales are not yet ready to compete for qualification for a major finals despite their recent improvements.
He said: "I don't think we are ready yet to compete and make a good go of qualification. If a campaign started now it would be too soon, so when the World Cup qualifiers start next September that's when we are aiming to be ready.
"It's not frustrating, it would come too soon at the moment. If we had got a result against England there may have been a chance of qualifying but I am happy with how things are going.
"Our aim is to qualify for the next World Cup and we haven't turned things around yet, there is still a way to go. The last few games have been positive and it's great encouragement for the future but we are not round the whole corner yet.
"We have the potential to do something special. Everything has got to be right and fall into place, but the players and spirit we have got mean we have a chance of doing something special but it does not happen overnight and we need to keep improving and keep working."