Wales 2-1 Scotland
Wales and Scotland played out the latest version of the battle of Britain with Craig Levein's team somewhat unlucky to come away from the City of Cardiff Stadium with a defeat.
The Scots took the lead through a well-worked goal from James Morrison after the returning Steven Fletcher had flicked the ball on from the edge of the box.
The West Brom man was then guilty of some glaring misses before the referee's assistant, somewhat amazingly, disallowed a Fletcher goal after he thought the ball had gone out of play. TV replays proved that the decision was an extremely wrong one.
However, there was nothing Scotland, Levein or Morrison could have done against the force of nature that was Gareth Bale.
The Spurs man terrorised the Scottish defence all night and scored twice, once from the penalty spot after being brought down, and then from an absolute thunderbolt into the top corner of the far post after running with the ball from the half-way line.
Serbia 0-3 Belgium
Belgium maintained their grip on Group A with a superb display away from home as they completely dismissed the highly thought-of Serbians.
Aston Villa's Christian Benteke, Chelsea's Kevin De Bruyne and Everton's Kevin Mirallas were all on the score-sheet as the Serbians were forced to make do without Manchester United's Nemanja Vidic, who had announced his international retirement during the summer.
FYR Macedonia 1-2 Croatia
Croatia kept up with early pacesetter Belgium by coming away from Macedonia with a hard-fought 2-1 victory.
In front of 32,000 home fans, Croatia had to win the hard way by coming from behind after Agim Ibraimi had stolen an early first-half lead for the home team.
Professional as ever, the Croats hit back through Vedran Corluka just before half-time, and Ivan Rakitic who scored a free kick on 60.
From there, there was no way back for the home side.
To see the Group A table after all five teams have played three games each, click here.