A stunning late strike from Tottenham midfielder Gareth Bale gives Wales all three points in their all-Britain clash with Scotland, while Germany enjoy a 6-1 victory over Ireland.
World Cup qualifying: Germany rout Ireland as Wales shock Scots
Chris Coleman earned his first win as Wales manager as a double from Gareth Bale secured all three points in their 2-1 World Cup qualifying victory against Scotland.
The Scots - also searching for their first victory in Group A - had taken the lead through James Morrison in the first half.
But star man Bale had the final say in the clash in Cardiff when he won and converted a second half penalty, before grabbing a stunning long-range winner with a minute to go.
Wales - who went into the World Cup qualifier having lost all five games since Coleman succeeded the late Gary Speed - created several chances in the first half, with Steve Morison wasting a decent one when he nodded wide in the 27th minute.
Seconds later, Scotland were in front as Morrison ran on to Steven Fletcher's header and fired past Lewis Price.
The Scots thought they had doubled their lead when Steven Fletcher bulleted a header into the back of the net with 15 minutes remaining, but the assistant referee deemed Adam's cross had swerved out of play and the effort was controversially disallowed.
Wales were back on level terms with 10 minutes to go when Maloney was deemed to have fouled Bale in the box, who got up and rifled past McGregor from the penalty spot.
Hutton then fired just over as the Scots searched for a late winner but the honours went to Wales instead with a minute to go when Bale curled a stunning left-foot shot past McGregor to claim a last-gasp win
Meanwhile Marco Reus and substitute Toni Kroos both struck twice as Germany trounced the Republic of Ireland 6-1 to maintain a 100% start to their World Cup qualifying campaign.
Reus set up victory with an eight-minute double at the end of the first half, and Mesut Ozil effectively wrapped up the points with a 55th-minute penalty.
However, they were not finished and Miroslav Klose's 58th-minute effort set the stage for Kroos to make it 5-0 after 61 minutes and 6-0 seven minutes from time as substitute Andy Keogh's late header counted for little.