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 Strachan had stressed the friendly should not be regarded as a dress rehearsal .
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.