Dimuth Karunaratne scored his maiden ODI fifty in just his second ODI, back in 2011 against Scotland at the Grange.
After eight years, he finally crossed 50 for the second time in his career, against the same opponent on the same ground for Sri Lanka's new ODI captain to propel them to a 35-run win on the DLS method.
The result broke Sri Lanka's eight-match ODI losing streak.
Batting first Sri Lanka scored 322 runs for the loss of 8 wickets, beating Scotland, who scored only 199 runs.