Scotland ... 15 Barbarians ... 24: The Mick Galwey captained Barbarians remain on course for the British Grand Slam after outgunning Scotland at Murrayfield.
With just two minutes played, weak home defending allowed Australian wing Scott Staniforth to cruise in for the opening try.
Barbarians got their second try from a counter attack. From an offside penalty, they won their own lineout ball and drove towards the line. The ball was recycled for Darren Edwards to move in for the touchdown.
Scotland burst back into the contest in the 21st minute when James McLaren dashed over after Jon Petrie had won loose ball.
The Barbarians regained the initiative before the break with two more scores.
First, Ollie Le Roux ploughed in following strong work by fellow Springbok AJ Venter. Then French wing Aurelien Rougerie darted over after leaving Glenn Metcalfe and Simon Webster for dead.
Scotland's persistence paid off in the 67th minute when Metcalfe powered over under the crossbar.
The Scots then secured plenty of possession in the frantic finale, but the well-drilled Baa-Baas defence held firm.
SCOTLAND: G. Metcalfe; Webster, Laney, Townsend, McLaren; Paterson, Blair; G. Kerr, Bulloch, Douglas, Murray, Hines, Leslie, Taylor,Petrie.
BARBARIANS: Jantjes; Staniforth, Barry, Gibson, Rougerie; Contepomi, Edwards; le Roux, Ibanez, Garvey, Galwey, Louw, Flavell, A. Venter,Phelan.
Referee: Nigel Whitehouse (Wales).