Scotland were unable to back up their historic win over Sri Lanka as the Asian nation turned the tables with a nine-wicket victory when the teams returned to Beckenham on Tuesday.
The Kent ground had seen Scotland record their first victory over a Test-match country in any format when they won Sunday's one-day tour opener by seven wickets.
But Sri Lanka, using the matches as a warm-up for the Champions Trophy tournament in England and Wales that starts next week, ensured they suffered no fresh embarrassment on Tuesday by cruising to a nine-wicket win.
Kusal Mendis's unbeaten 74 saw Sri Lanka past a modest target of 166 but it was their bowlers who did most damage to Scotland's hopes of a repeat victory.
Scotland's Kyle Coetzer and Matthew Cross had both scored centuries last weekend.
But it was a different story after Sri Lanka won the toss on Tuesday.
Coetzer fell in the third over with just five runs on the board while Cross only managed 27 this time around.
Craig Wallace's 46 was Scotland's only sizeable innings, with Sri Lanka left-armer Lakshan Sandakan taking four for 39 from his maximum permitted 10 overs.
In reply, Niroshan Dickwell was caught by Matt Watt off Alasdair Evans for 29.
But Sri Lanka enjoyed an otherwise untroubled chase as Upul Tharanga (53 not out) and Mendis saw them to to a final total of 170 for one from 22.5 overs.