At Wembley, Grant Hanley and Jordan Rhodes both saw game time as England twice came from behind to defeat Scotland 3-2.
Hanley played the full match at the heart of the Scotland defence as James Morrison opened the scoring on 11 minutes. The West Brom midfielder firing past an unsighted Joe Hart to give the visitors a surprise lead.
With the Rovers defender off the pitch for treatment for a head injury England equalised. Tom Cleverley's through ball finding Theo Walcott and he fired past McGregor.
The second half saw the Scots regain the lead after Kenny Miller got the better of Gary Cahill, turning the Chelsea man to fire low into the bottom corner of the net.
The lead lasted just four minutes as Danny Welbeck headed home Steven Gerrard's free-kick.
England threw on debutant Rickie Lambert and he didn't disappoint, the Southampton man scoring with his first touch, powerfully connecting with Leighton Baines' corner kick to give the Three Lions the lead.
Jordan Rhodes was introduced for the final eight minutes but he couldn't force an equaliser.
Elsewhere it was a jubilant night for Northern Ireland as they pulled off a surprise 1-0 win over Russia in their World Cup qualifier in Belfast.
Rovers midfielder Corry Evans played the last ten minutes as Martin Paterson's first half goal gave Northern Ireland their first win for two years.
Sweden earned the Scandinavian bragging rights in Stockholm with a 4-2 victory over Norway.
Zlatan Ibrahimovic stole the show once more with a hat-trick at the Friends Arena.
Rovers' forward Joshua King was a second half substitute for Norway, coming on after 72 minutes.
In Toftir, the Republic of Ireland's Under-21s began their European qualifiers with a win over the Faroe Islands.
Rovers defender Anthony O'Connor played the full match as the Irish claimed a comfortable victory away from home.