Ikechi Anya starred for Scotland as they recorded an impressive 2-1 win over Macedonia in Tuesday's FIFA World Cup qualifier.
The Watford winger was the best player on the pitch in his first international start, and gave Scotland a deserved lead in the 59th minute.
The visitors had dominated the first half and were well worth their lead, but they looked like only getting a draw when Jovan Kostovski netted with seven minutes to play for Macedonia.
There was still time for the Scots to win it, though, as an 88th-minute free-kick from Shaun Maloney curled into the top corner.
Macedonia coach Chedomir Janevski made four changes to the side that beat Wales 2-1 on Friday, with Barcelona youngster David Babunski and attacker Adis Jahovic among the inclusions.
Anya made his first start for Scotland, who also brought in Barry Bannan and Steven Naismith in place of James Forrest, Leigh Griffiths and the suspended Robert Snodgrass.
Gordon Strachan's decision to include Anya looked a wise one, with Scotland dominating the first-half play in Skopje.
The pace and trickery of Anya caused Macedonia several problems, and he created the first chance of the game, crossing for Naismith, who could only head over.
The pair should have linked up again moments later, but Naismith agonisingly failed to get anything on a terrific cut-back.
The chances kept coming for Scotland, as Scott Brown was denied by a good save from Macedonia goalkeeper Tomislav Pacovski, while Anya had a late chance of his own, only to see his curling effort tipped over.
Scotland were nearly made to pay for their profligacy on the stroke of half-time, but Jahovic wasted a good chance.
Jahovic initially ignored Goran Pandev, who was waiting for a cut-back, before firing into the side netting, as the two sides went to the break on level terms.
Macedonia were improved in the second half, and saw much more of the ball, but Scotland - who were forced to substitute goalkeeper David Marshall at half-time with a hip injury - were still more threatening going forward.
Anya went close again with a curling effort, before the 25-year-old broke the deadlock in the 59th minute, racing on to a through ball from Brown.
Anya's shot had to be perfect, given the angle, and that it was, as his first-time finish nestled into the far corner.
Macedonia pressed for an equaliser, with substitute goalkeeper Matt Gilks making good saves to deny Aleksandar Trajkovski and Pandev as the hosts gathered momentum.
And they were lucky to have a penalty appeal turned down when Pandev fell under the attention of Brown.
Macedonia's pressure eventually told, as Pandev chipped a wonderful through-ball into the path of Kostovski, who finished well past Gilks.
But just as the hosts thought they had won a point, Scotland grabbed a dramatic late winner.
Maloney was the scorer, curling a brilliant free-kick into the top corner to give Scotland a deserved victory.
|Coach: Č. Janevski|
for D. Babunski 42'
for A. Trajkovski 57'
for A. Jahović 83'
|Douchez agrees PSG extension|
|Momentum the key for Messi ahead of Clasico|
|Poyet hints at possible Borini stay|
|Manquilo recovering well from neck injury|
|Title in PSG´s hands, states Matuidi|
|Distin wary of Europa League participation|
|Benzema should face Barca - Ancelotti|
|Odemwingie feeling revitalised at Stoke|
|Luis likens Costa to Aguero|
|Mata promises ´storm will pass´|
|Vorm: Michu return only positive from West Brom defeat|
|Donadoni expected Milan protests|
|Hughton concerned by leaky Norwich defence|
|End of Anelka saga boosts West Brom, says Mel|
|Helton set for long-term absence|
|De Jong suffers hamstring tear|
|Garde: Lyon suffering from fatigue|
|Nolan seeks swift West Ham response|
|Bruce backs Boyd over spitting accusations|
|Ramos close to Dortmund move - agent|
|Wenger lauds Rosicky strike|
|Juve written off in Europa League, claims Conte|
|Mourinho: Foy should be kept away from Chelsea|
|Martino: Barca ready for El Clasico|
|Sherwood: No crisis at Tottenham|
|Moyes: United job tougher than expected|
|Rodgers has empathy for under-fire Moyes|
|CONCACAF Champions League Preview: Gomez mouths off ahead of Galaxy, Tijuana clash|
|MLS Wrap: Fernandez fires late again for Timbers|
|Liga MX Wrap: Pumas UNAM punish Atlante, Cruz Azul class on show|
|Colombia Primera A Wrap: Millonarios make ground on Atletico Nacional|
|Venezuela Primera Division Wrap: Zamora under siege, as Trujillanos, Mineros win|
|Costa Rica Primera Division Wrap: Perez Zeledon celebrate rare success|
|Galtier: Ibrahimovic ´the killer of opposition sides´|
|Ecuador Primera A Wrap: Emelec retain top spot, Barcelona stun Cuenca late|
|Paraguay Division Profesional Wrap: Lopez lashes hat-trick to send Libertad top|
|Liga de Futbol Profesional Boliviano Wrap: Top four tightens after Real Potosi, Club Universitario d|
|Juventus are a ´great team´ - Conte|
|Ligue 1 Wrap: PSG, Monaco overcome stern tests|
|La Liga Wrap: Messi stars in Barca romp, Valencia lose again|
|Serie A Wrap: Sassuolo grab vital win, Juve leave it late|
|Uruguay Primera Division Wrap: Fenix stay top, Nacional lose|
|UEFA Champions League Preview: Real Madrid v Schalke|
|Ligue 1: Paris Saint-Germain 2 Saint-Etienne 0|
|Serie A: Genoa 0 Juventus 1|
|Primeira Liga: Castro tastes Porto defeat, bottom two beaten|
|Football League Preview: Wigan, Wolves out to continue runs|
|Anderson revels in Aberdeen cup triumph|
|Wenger hails resilient Arsenal after derby win|
|Barca will attack Real Madrid, Martino promises|
|Tottenham deserved derby spoils, claims Sherwood|
|Moyes stunned by United no-show|
|Eredivisie Wrap: Twente boost title hopes, NEC off the bottom|
|UEFA Champions League Preview: Chelsea v Galatasaray|
|Rosicky and Koscielny revel in derby triumph|
|Bundesliga Wrap: Hamburg, Freiburg claim crucial victories|
|Seedorf reveals ultras meeting|
|We never gave up - Seedorf|
|La Liga: Barcelona 7 Osasuna 0|
|Premier League: Tottenham 0 Arsenal 1|
|Football League Wrap: Exeter held, Coventry claim late draw|
|Rodgers pleased with Liverpool dominance|
|Rooney laments one of his ´worst days´|
|Mihajlovic ready to make changes to Samp side|
|Cassano: I´d love to go to Brazil|
|AFC Champions League Preview: Guangzhou host Jeonbuk, Al Jazira travel to Esteghlal|
|Moyes queries referee decisions|
|Garcia urges Roma to win for Strootman|
|Gerrard warns Liverpool´s title rivals|
|Thai Premier League Wrap: Buriram finally beaten, Muang Thong held at home|
|Martinez relieved Barry avoided serious injury|
|Serie A: Milan 2 Parma 4|
|Premier League: Manchester United 0 Liverpool 3|
|Galliani ´hurt´ by Milan fan protests|
|Lopez thankful for Casillas praise|
|CSL Wrap: Batalla on target, Guangzhou lead the way|
|Lambert decision justified, claims Pochettino|
|Allardyce highlights Carroll´s importance|
|Defoe delighted with ´dream´ debut|
|Mancini ´not friends´ with Mourinho|
|Cisse has lost confidence, says Carver|
|K-League Wrap: Pohang bottom, Ulsan win again|
|Insigne targets domestic success, World Cup berth|
|Hughes wants to extend Ireland contract|
|Magath explains Stockdale selection|
|Klopp praises trio despite Gladbach loss|
|Hughton understands fans´ anger|
|Seedorf sets sights on Europe, rubbishes sack rumours|
|MLS Wrap: Defoe double stuns Sounders|
|Simeone speechless after gritty Atletico victory|
|Copa Libertadores Preview: Gremio eye commanding gap|
|La Liga Wrap: Madrid rivals win as title battle heats up|
|Primeira Liga Wrap: Pacos escape drop zone, Estoril strengthen Europe claims|
|La Liga: Atletico Madrid 1 Espanyol 0|
|Mazzarri taking one game at a time|
|Pieters boost for Stoke|
|Ancelotti praises Real´s defensive effort|
|Ligue 1 Wrap: Valenciennes, Sochaux win, Rennes lose thriller|
|Eredivisie Wrap: Seventh heaven for PSV, Den Haag ease relegation fears|
|Rivaldo announces retirement from football|
|Serie A: Verona 0 Inter 2|
|League One Wrap: Brentford beat title rivals, Notts County cut adrift|
|Lambert slams ´leg-breaking´ Ramires tackle|
|It is not important when Bayern win title, insists Guardiola|
|La Liga: Malaga 0 Real Madrid 1|
|Mourinho tight-lipped on Foy performance|
|Bundesliga Wrap: Bayern on brink of title as Dortmund slip up at Gladbach|
|Scottish Premiership Wrap: St Johnstone, Hibs both slip up|
|Pulis praises plucky Palace|
|´Calm´ Poyet cool on survival hopes|
|Carver bemoans Newcastle´s lack of luck|
|Premier League: Aston Villa 1 Chelsea 0|
|Klopp upbeat despite Dortmund defeat|
|Bundesliga: Bayern Munich 2 Bayer Leverkusen 1|
|Everton did well not to panic, says Martinez|
|Solskjaer: Cardiff denied stonewall penalty|
|Pochettino criticises team´s focus|
|Composed Stoke performance pleases Hughes|
|Monk gears up for relegation scrap|
|´Angry´ Hughton dismisses departure claims|
|Magath ´convinced´ Fulham will survive|
|Allardyce ´baffled´ by refereeing decisions|
|My position not important, says Mel|
|Championship Wrap: Leicester, Burnley march on|
|League Two Wrap: York continue play-off push, top three all win|
|Premier League: Southampton 4 Norwich City 2|
|Premier League: Sunderland 0 Crystal Palace 0|
|Premier League: Everton 2 Cardiff City 1|
|Premier League: Swansea City 1 West Brom 2|
|Premier League: Fulham 1 Newcastle United 0|
|Premier League: Stoke City 3 West Ham 1|
|Bruce backs Boyd in diving row|
|Bundesliga: Borussia Dortmund 1 Borussia Monchengladbach 2|
|Pellegrini: Jelavic fouled Kompany first|
|A-League Wrap: Wanderers´ premier chances up in smoke, Victory go second|
|Premier League: Hull City 0 Manchester City 2|
|Palacio eager to kick on|
|Neymar´s position not an issue, insists Martino|
|J.League Wrap: Ardija win seven-goal thriller, Sanfrecce beaten|
|Spurs up for derby day, insists Adebayor|
|Moyes: Liverpool are favourites|
|Rodgers warns Manchester United of title drought|
|Huntelaar: Equaliser was key moment|
|Isco welcomes Seedorf comparison|
|Wenger to investigate Arsenal injuries|
|Mourinho: TV scheduling affecting English clubs in Europe|
|Teamwork the key for Stuttgart - Stevens|
|Atletico face ´11 more´ finals in La Liga|
|Keller wants more from Schalke|
|Valcke rubbishes protesters World Cup claims|
|Blanc demands focus from PSG|
|Anigo ´half satisfied´ after Marseille draw|
|Klopp: Dortmund coping despite injury crisis|
|West Brom sack Anelka|
|Rodgers claims Sturridge can be ´world class´|