Macedonia moved off the bottom of their group with a hard-fought 2-1 World Cup 2014 qualifying win over Wales on Friday.
Cedomir Janevski's men had collected just four points from their previous six games but are now above both Wales and Scotland in Group A of the European qualification section thanks to Aleksandar Trajkovski's 80th-minute winner in Skopje.
Ivan Trickovski gave Macedonia the lead in the first half before Aaron Ramsey equalised from the penalty spot but 21-year-old forward Trajkovski had the final say at the Philip II Arena with a brilliant finish from the edge of the area.
Both sides made two changes from their previous matches, with Janevski bringing in Darko Tasevski and Jovan Kostovski for Ostoja Stjepanovic and Adis Jahovic after their friendly win over Bulgaria in August.
Meanwhile, Chris Coleman replaced injured midfielder Joe Allen with David Vaughan, while Ramsey started ahead of the suspended Hal Robson-Kanu.
Gareth Bale, fresh from his reported world-record transfer to Real Madrid, was named on the visitors' bench as he continues his recovery from a foot injury.
Coleman's men started the game brightly and carved out the first clear-cut opportunity after 10 minutes but teenager Johnny Williams was foiled by home goalkeeper Tomislav Pacovski after latching on to Joe Ledley's slide-rule through-ball.
Pacovski was again called into action shortly after when he saved a tame Craig Bellamy effort and the visitors were punished for failing to make their dominance pay on the 20-minute mark.
Agim Ibraimi's shot on goal from a free kick fortuitously deflected off the wall into the path of Trickovski and the striker finished smartly past Boaz Myhill to give Macedonia the lead.
Bellamy almost drew the visitors level eight minutes later when his superb curling free- kick from 25 yards rattled off the woodwork with Pacovski beaten.
However, Wales did not have to wait long to restore parity, as Trickovski undid his good work in opening the scoring by rashly bringing Ramsey down in the area on 37 minutes. Referee Sascha Kever had no choice but to point to the spot and Ramsey duly picked himself up to slot the home from 12 yards to send the sides in all square at the break.
Wales continued to control proceedings immediately after half-time and Jack Collison spurned a good opportunity to put them ahead in the 50th minute when he side-footed wide after being set up by Ramsey in the penalty area.
Despite the away side's dominance, Macedonia threatened on the counterattack and captain Goran Pandev could have restored their advantage just after the hour but could only fire past the post.
Trickovski then had a great chance to make amends for conceding the penalty when a swift break ended with the 26-year-old one-on-one with Myhill but he was denied by the West Brom goalkeeper after looking certain to grab his second of the game.
However, Trajkovski did beat Myhill with just 11 minutes remaining as he collected the ball 20 yards out and drove a low shot into the bottom corner to give the home side all three points.
|Coach: Č. Janevski|
for A. Ibraimi 61'
for D. Georgievski 77'
for J. Kostovski 86'
|Football League Wrap: Tranmere defeated, Chesterfield move top of League Two|
|Serie A Preview: Inter v Milan|
|Bundesliga: Frankfurt 1 Augsburg 1|
|Ligue 1: Monaco 1 Valenciennes 2|
|La Liga: Elche 0 Malaga 1|
|Eredivisie: RKC Waalwijk 1 Twente 1|
|La Liga Preview: Getafe v Barcelona|
|Ligue 1 Preview: Paris Saint-Germain v Lille|
|UAE Pro League Wrap: Al Ahli extend lead, Al Shaab earn rare win|
|Lambert seeks more Villa away success|
|Sunderland will have ´no excuses´ for Norwich failure, says Poyet|
|Hughton hails Poyet impact|
|Pardew anticipating difficult Palace clash|
|UEFA provisionally ban three clubs from European competition|
|La Liga Preview: Valencia v Real Madrid|
|Valdes to keep new club quiet|
|Allardyce urges West Ham to expose United frailties|
|Bruce bemoans Brady injury|
|Laudrup rules out Tottenham switch|
|Premier League Preview: Swansea City v Everton|
|Benitez is ´a lucky charm´, says De Laurentiis|
|Stoke wait on Shawcross fitness|
|Koscielny to miss out on Chelsea clash|
|Liverpool owner hails Suarez deal as sign of club´s progress|
|Moyes reveals Nani setback|
|Schweinsteiger to return in January|
|Thohir not worried ahead of derby|
|Mourinho eyes defensive improvements|
|Pellegrini optimistic on Zabaleta return|
|Gourcuff reveals contract refusal|
|Suarez pens new long-term Liverpool deal|
|Klopp predicts tough Hertha battle|
|Dempsey has medical ahead of Fulham return|
|Bruce sympathetic to Mackay situation|
|A-League: Brisbane Roar 0 Newcastle Jets 2|
|Celtic´s Lustig set to miss four months|
|Messi blasts Barca official|
|Redknapp slams Villas-Boas´ signings|
|Atalanta out to continue home record|
|Phillips poised for January Palace exit|
|Dembele: Spurs ´positive´ about Sherwood appointment|
|Benitez predicts busy January at Napoli|
|Kerslake expects Mackay to be in charge for Liverpool game|
|Lowe given Glory role|
|Baines set for Everton return|
|Pedro keen on emulating Iniesta|
|Pochettino not interested in January purchases|
|Poyet calls for mid-season break|
|Iajour up for Bayern test|
|Martinez seeking ´short-term solutions´ in transfer window|
|Kompany urges City to remain focused|
|Rodgers glad he avoided Tottenham|
|Del Piero in line to take on Juventus in Australia|
|Copa del Rey Wrap: Valencia scrape through, Bilbao thrash Celta|
|Primeira Liga: Maritimo 2 Braga 2|
|Galliani to stay at Milan|
|Klopp plays down Club World Cup|
|Schalke coach Keller not fearing the sack|
|Wilshere loses appeal against two-match ban|
|Zaha on Pardew´s radar|
|Milan will be my final club, says Abbiati|
|Anigo to remain at Marseille helm for time being|
|Premier League Preview: West Brom v Hull City|
|No Bankia involvement in Bale deal, says Perez|
|Galliani wants stronger Milan youth system|
|Rafinha extends Bayern contract|
|Premier League Preview: Stoke City v Aston Villa|
|Poyet: No excuse not to perform|
|Vanishing spray to be used at World Cup|
|Gabbidon praises Palace strike pair|
|Premier League Preview: Manchester United v West Ham|
|Hughton calls for Norwich City to show character|
|Premier League Preview: Fulham v Manchester City|
|Samaras attracting Lazio interest|
|Premier League Preview: Liverpool v Cardiff City|
|Rodgers backs Mackay at Cardiff|
|Foster back fit and raring for West Brom recall|
|De Boer agent denies Tottenham contact|
|Premier League Preview: Crystal Palace v Newcastle United|
|Hungary appoint Pinter as new coach|
|Iniesta signs new Barca contract|
|Rodgers coy over Suarez talks|
|Jagielka hopes for fresh faces at Everton to help top-four push|
|A-League: Central Coast 1 Wellington 0|
|Spain end top of FIFA rankings for sixth year running|
|Allardyce disappointed to draw Manchester City|
|Pascoe hails ´unbelievable´ Suarez|
|Vorm knee surgery brought forward|
|Blanc hails Cavani brace|
|Michu wants Aspas to join Swansea City|
|Hoeness plays down Bayern treble suggestions|
|Dzeko confident he can fill Aguero void|
|Moyes: No loan offers for Zaha|
|Kiessling calls for Leverkusen response|
|Matuidi: Cavani on par with Ibrahimovic|
|Yeboah set to join Borussia Monchengladbach|
|Rooney a ´chance´ to face West Ham|
|FIFA Club World Cup Preview: Bayern Munich v Raja Casablanca|
|Benzarti praises ´extremely talented´ Raja Casablanca|
|Ranieri unsure over Falcao return|
|Coupe de La Ligue Wrap: Cavani leads PSG to dramatic win|
|Copa del Rey Wrap: Real Madrid through as Sevilla crash out|