Scotland survived a major Italian scare with a scrappy, but entertaining 29-27 over Italy in Rome.
The win was Scotland's first win on the road in the Six Nations for over two years but Italy will be kicking themselves for not coming out on top.
First half tries from Tommasso Allan and Matteo Minozzi saw the Azzuri head into half-time with a deserved lead despite tries from Fraser Brown and John Barclay in reply.
The second half continued as the first left off and Allan soon crossed over for his second to cap a brilliant display from the young fly-half.
Scotland mounted a fightback and a try from Sean Maitland set them on their way before a silky Stuart Hogg finish and a late penalty from Greg Laidlaw handed Scotland a narrow and arguably undeserved win.
The victory means Scotland can still finish in the top three and above England if results fall their way throughout the afternoon.
The game took only ten minutes to burst into life when Brown scored in the corner unopposed. The forwards had done the hard work to get Scotland up to the line, before Hamish Watson flung a pass out that bobbled it's way to Brown.
The try went against the run of play and Italy struck back only moments later when Allan sliced through a hole in the Scotland defence after throwing a dummy. He converted his own try to make it 10-5.
Italy remained in control and were rewarded in the 21st minute with another try. More good work from the impressive Allan, saw his grubber kick collected by livewire fullback Minozzi to dot over with a committed finish. Allan converted to make it 17-5.
Scotland's set piece struggled but a rare well-worked lineout in the Italy 22. The pack gathered the needed momentum and Barclay was there to push over for the short-range score. Laidlaw converted to close the gap to five points.
The half continued at a frantic pace and both teams spurned opportunities to score. The scrappy, but entertaining half ended 17-12 as Scotland survived a last push on their line from the Italy pack.
The second half began with the Italian momentum carried over and Allan crossed over for another superb team-try just five minutes into the period. A mighty debut from Jake Polledri was capped by a superb assist that saw Allan fly though from halfway and dive over unopposed.
A host of substitutions stemmed the amount of attacking rugby being played by each sides. This helped Scotland settle despite losing Huw Jones and Finn Russell to injury.
After an hour the growing Scotland confidence was rewarded with a Maitland try. A classic piece of work from Laidlaw saw his long pass collected by the wing for his ninth international try. Laidlaw made no mistakes with the conversion to make it 24-19.
Scotland continued to improve and took the game to the tiring Italians. Just as the premature Mexican waves came to a halt Hogg danced over with his pace too much for Italy. Laidlaw held his nerve and sent Scotland into a narrow 24-26 lead with only eight minutes to play.
The crowd screamed for Italy to get back into the game and the players responded. The Azzuri worked the ball up to the halfway and they were awarded a penalty at the breakdown which Allan struck over from roughly 40 metres to sneak the Italians back in front at 27-26.
The drama did not stop there though with the Italians pinged for collapsing a maul out wide. Mr dependable Laidlaw called for the tee and his sweetly struck kick just made it over to the relief of the travelling fans and Scotland were back in front.
A nervous closing period was brought to an end as Braam Steyn knocked which allowed Ali Price to hack the ball out of play and hand Scotland the all important win.