Centre Huw Jones got the first try of the day, but Ireland hit back before half-time then dominated the second period to take the game out of Scotland's reach.
Ireland opened the scoring in the 12th minute with a penalty from captain Johnny Sexton. But Scotland hit back when Huw Jones touched down from a neat pass by Glasgow team-mate Sione Tuipulotu. Finn Russell's conversion made it 7-3.
A Mack Hansen try in the right corner put the Irish back in front with the winger touching down before being tackled into touch by Duhan van der Merwe. Sexton missed the conversion. Scotland had chances to regain the lead late in the half, but the Irish defence kept them out to hold on to an 8-7 advantage at the break.
Ireland still had the upper hand in the early stages of the second half, but they were not able to make the pressure count. Scotland came back into the match more as the hour mark approached - but their attacks, too, were snuffed out before they could get close to the try line.
Then Scotland were too slow to get to a high ball with Hansen starting an attack that ended with James Lowe touching down in the left corner. Sexton converted to make it 15-7.
Five minutes later, Jack Conan got Ireland's third try. Hansen played a vital role in the scoring move by coming off his wing, and back-row forward Conan held off Van der Merwe on his way over the line. Sexton added the two points again to make it 7-22, and give Scotland too much to do.