Mayo had a facile win over Leitrim in Ballinamore to qualify at a canter for the competition's home final against NUIG.
James Horan's men went in leading 0-8 to 0-1 at the break with Mark Ronaldson hitting 0-6. Leitrim didn't score for 54 minutes in this encounter; a fifth-minute Brian McDonald point from play was followed by a 59th-minute score from sub Colm Maguire.
Aidan Kilcoyne completed Mayo's rout when he grabbed a goal with six minutes remaining.
Ronaldson and Aidan Campbell edged Mayo into a two-point lead in the first 90 seconds with a point apiece but Mayo had a let off when Wayne McKeon drove a fourth-minute goal chance inches wide.
McDonald fired over his score the following minute.
Mayo went on to take complete command after that, adding six unanswered points before half-time with Ronaldson hitting five and Kilcoyne adding the other.
Leitrim restricted Mayo to 1-3 in the second half but Horan, after bringing on Ciaran Naughton to replace 'keeper Kenneth O'Malley at half-time, introduced four other subs soon afterwards.
Andy Moran shot two second-half points with Kilcoyne getting the only goal and Ronaldson whipping over a free before the end.
Scorers -- Mayo: M Ronaldson 0-7 (3f), A Kilcoyne 1-0, A Campbell (1f), A Moran 0-2 each. Leitrim: B McDonald, C Maguire 0-1 each.
Mayo -- K O'Malley; C Hallinan, A Feeney, R Feeney; C Barrett, G Cafferkey, J Burke; J Gibbons, J Moran; A Campbell, A O'Malley, Andy Moran; A Kilcoyne, A Freeman, M Ronaldson. Subs: C Naughton for K O'Malley (h-t), K McLoughlin for Burke (35), T Cunniffe for A Feeney (37), J McAndrew for A O'Malley (40), M Nestor for Barrett (51).
Leitrim -- C McCrann; D Beck, R Gallagher, B McWeeney; G Reynolds, J McKeon, B Prior; T Beirne, D Sweeney; P Brennan, C Clarke, W McKeon; B McDonald, J Clancy, C Kelly. Subs: C Maguire for Brennan (38), C Sheridan for Clarke (44), C Egan for J McKeon (46), P McGowan for Sweeney (46), J Glancy (St Mary's) for Egan (57).
Ref -- TJ Keaveney (Sligo).