Craig Young took four wickets on his Ireland debut as Scotland were bowled out for just 138 on the opening day of their Intercontinental Cup clash in Dublin.
Kevin O'Brien also took two wickets on his 200th Ireland appearance as the hosts reached 35-0 in response at the close of play.
Only a 56-run eighth-wicket partnership from Safyaan Sharif (41) and Moneeb Iqbal (25) prevented Scotland from real humiliation at Clontarf.
Fresh from their World Cricket League double over the Scots, Ireland started strongly following a rain delay when Max Sorensen bowled out Hamish Gardiner for a duck in the third over.
Sussex bowler Young (4-53) then had Scotland in serious trouble when he took the wickets of Freddie Coleman (12), Richie Berrington (14) and Preston Mommsen (7) to leave the visitors on 33-4.
O'Brien then took over, taking the wickets of Calum MacLeod (12) and Craig Wallace (8) either side of pouching a catch which removed Majid Haq (11), to leave the Scots 68-7.
At this stage Berrington's meagre total was Scotland's best score but Sharif and Iqbal then frustrated the home side with nine boundaries between them in a vital stand.
Graeme McCarter, who finished with figures of 3-13, bowled Iqbal for 25 and Scotland's innings came to an end when Sharif fell for 41.
William Porterfield (23 not out) and Paul Stirling (11no) saw Ireland safely through their first six overs to further consolidate the home side's advantage.