Sri Lanka, who were all smiles after beating the Prime Minister's XI in Canberra on Wednesday, were brought back down to earth when they failed to make any impression against the Australian state side.
The tourists were bowled out for just 183 then provided little resistance as Tasmania coasted to victory with 13 overs to spare.
Sanath Jayasuriya needed six stitches to his chin after being struck by a bouncer from Tim McDonald in the eighth over.
Jayasuriya retired hurt on eight and was taken to hospital for precautionary x-rays. He was cleared of any breaks and is expected to play against India in Brisbane on Tuesday.
Sri Lanka captain Mahela Jayawardene top-scored for his team with 51 runs from 59 balls but, only four other players made double figures.
Tim Paine (54) and Michael Dighton (45) put Tasmania on the road to victory with a 91-run partnership for the opening wickets before Dane Anderson (47 not out) wrapped up the victory.
Kosela Kulasekara was the best of the Sri Lankan bowlers, capturing two wickets.
(Reporting by Julian Linden, editing by Martin Petty)