Edinburgh - A penalty try with just 28 seconds left on the clock has earned Italy only their second ever Six Nations win on the road in a tense contest at Murrayfield.
The Italians were trailing 19-15 and facing their third defeat of the season when Irish referee George Clancy awarded them their third try of the game after the backpedalling Scotland pack pulled down a threatening maul close to the home line.
That put Sergio Parisse's side ahead 20-19 but, for good measure, replacement stand-off Tommaso Allan added the conversion to confirm a third defeat out of three this season for Scotland, the country he represented at age group level.