Match ends, Poland 0, Scotland 1.
Poland 0-1 Scotland
Captain Scott Brown scored Scotland's winner for the second match running as Gordon Strachan's side claimed victory over Poland in Warsaw.
The hosts had created the better chances with Ludovic Obraniak and Arkadiusz Milik denied by David Marshall in the first half.
Kamil Glik headed Poland's best chance wide after the break.
And Brown compounded the home side's frustration when he lashed a loose ball past Wojciech Szczesny from 19 yards.
The midfielder had scored from a similar range against Norway in November and, as on that occasion, one goal proved to be enough for the Scots.
Poland and Scotland will meet again in the upcoming Euro 2016 qualifying campaign and .
With Darren Fletcher named as a substitute, Brown continued with the armband and made an important interception deep in his own half early on.
Obraniak had the game's first effort, his long-range curler looping towards goal and drawing a save from Marshall.
The Cardiff keeper made another fine stop when Milik fired in a dipping shot that bounced awkwardly in front of goal.
Poland were in the ascendancy, but the visitors created arguably the best opening of the first half shortly after Slawomir Peszko and Brown had been booked for an altercation in midfield.
Right-back Alan Hutton burst into the six-yard box only to have his driven cross cut out by Szczesny as Ikechi Anya and Steven Fletcher waited in the middle.
Darren Fletcher replaced James Morrison at the break, the Manchester United midfielder ending a 16-month absence from international football through illness, while Steven Naismith came on for Steven Fletcher.
The home side remained keen on shooting from outside the box, but neither Peszko nor Obraniak could trouble Marshall in the opening minutes of the second period.
Scotland threatened when Naismith cut back for Ross McCormack on the edge of the box, but the Leeds forward's tame effort was blocked by Lukasz Piszcek.
Glik should have headed the Poles ahead from Obraniak's teasing free-kick delivery but instead nodded wide.
Milik was similarly frustrated when he latched on to a hoisted pass only to lift his shot over.
The next phase of substitutions afforded a Scotland debut to Dundee United's Andrew Robertson, the 19-year-old left-back who was playing in the lowest tier of senior Scottish football with Queen's Park a year ago.
Robertson was soon celebrating with his new team-mates as the Scots took the lead.
Charlie Mulgrew's header from Anya's cross was cleared to the hovering Brown, who blasted in a left-foot shot with Szczesny rooted to the spot.
Poland were stunned and pressed hard in the closing stages without carving out any clear openings.
Eugen Polanski did muster a shot on target in stoppage time, but Marshall was once again well placed to block.
- 2BrzyskiSubstituted forKomorowskiat 90+1'minutes
- 11KlichSubstituted forTeodorczykat 82'minutes
- 8KrychowiakSubstituted forJodlowiecat 88'minutes
- 5SobotaSubstituted forMaslowskiat 89'minutes
- 10ObraniakSubstituted forRobakat 74'minutes
- 17PeszkoBooked at 41minsSubstituted forPolanskiat 74'minutes
- 2HuttonBooked at 58minsSubstituted forBardsleyat 67'minutes
- 6BannanSubstituted forRobertsonat 67'minutes
- 8BrownBooked at 41mins
- 7MorrisonSubstituted forFletcherat 45'minutes
- 11AnyaSubstituted forBurkeat 90+2'minutes
- 9FletcherSubstituted forNaismithat 45'minutesBooked at 85mins
- 10McCormackSubstituted forAdamat 76'minutes
- Alain Bieri
- Shots on Target
Second Half ends, Poland 0, Scotland 1.
Corner, Poland. Conceded by David Marshall.
Attempt saved. Eugen Polanski (Poland) left footed shot from outside the box is saved in the bottom right corner. Assisted by Lukasz Piszczek.
Substitution, Scotland. Chris Burke replaces Ikechi Anya.
Substitution, Poland. Marcin Komorowski replaces Tomasz Brzyski.
Attempt blocked. Tomasz Jodlowiec (Poland) right footed shot from outside the box is blocked. Assisted by Lukasz Szukala.
Corner, Poland. Conceded by Phil Bardsley.
Substitution, Poland. Michal Maslowski replaces Waldemar Sobota.
Substitution, Poland. Tomasz Jodlowiec replaces Grzegorz Krychowiak.
Attempt blocked. Arkadiusz Milik (Poland) left footed shot from outside the box is blocked. Assisted by Tomasz Brzyski.
Foul by Lukasz Teodorczyk (Poland).
David Marshall (Scotland) wins a free kick in the defensive half.
Steven Naismith (Scotland) is shown the yellow card for a bad foul.
Grzegorz Krychowiak (Poland) wins a free kick in the defensive half.
Foul by Steven Naismith (Scotland).
Attempt blocked. Tomasz Brzyski (Poland) left footed shot from outside the box is blocked.
Eugen Polanski (Poland) wins a free kick in the attacking half.
Foul by Scott Brown (Scotland).
Arkadiusz Milik (Poland) wins a free kick in the defensive half.
Foul by Phil Bardsley (Scotland).
Substitution, Poland. Lukasz Teodorczyk replaces Mateusz Klich.
Grzegorz Krychowiak (Poland) wins a free kick in the attacking half.
Foul by Charlie Adam (Scotland).
Goal! Poland 0, Scotland 1. Scott Brown (Scotland) left footed shot from outside the box to the top left corner.
Attempt blocked. Charlie Adam (Scotland) header from the centre of the box is blocked. Assisted by Ikechi Anya with a cross.
Substitution, Scotland. Charlie Adam replaces Ross McCormack.
Foul by Arkadiusz Milik (Poland).
Phil Bardsley (Scotland) wins a free kick in the defensive half.
Kamil Glik (Poland) wins a free kick in the defensive half.
Foul by Steven Naismith (Scotland).
Attempt missed. Mateusz Klich (Poland) right footed shot from outside the box is close, but misses to the right. Assisted by Lukasz Piszczek with a cross.
Substitution, Poland. Eugen Polanski replaces Slawomir Peszko.
Substitution, Poland. Marcin Robak replaces Ludovic Obraniak.
Foul by Ludovic Obraniak (Poland).
Scott Brown (Scotland) wins a free kick in the defensive half.
Substitution, Scotland. Phil Bardsley replaces Alan Hutton.
Substitution, Scotland. Andrew Robertson replaces Barry Bannan.
Attempt missed. Arkadiusz Milik (Poland) right footed shot from the centre of the box is too high. Assisted by Ludovic Obraniak with a through ball.
Arkadiusz Milik (Poland) wins a free kick in the attacking half.