Mayo booked a Connacht Football Championship final date with Sligo as the Green and Red easily defeated Leitrim at McHale Park.
First-half goals from Alan Freeman and Andy Moran gave James Horan's team a commanding 2-09 to 0-07 interval advantage.
Further three-pointers from Moran and Kevin McLaughlin sealed a crushing win, with Fabien McMorrow sent off for two yellow cards to compound a 4-20 to 0-10 loss for Barney Breen and George Dugdale's men.
From half-time all that needed to be determined was Mayo's winning margin as the holders were never seriously troubled.
Mayo were 12 clear when Moran grabbed his second major as Leitrim were completely outplayed by Horan's team.
Gutsy early on, Leitrim, with Emlyn Mulligan highly impressive, were competitive and only trailed by 0-05 to 0-04 at the end of the opening quarter.
Mayo, though, were that bit slicker in attack as wing forwards Kevin McLoughlin and Alan Dillon were motoring well.
Dillon and Mulligan traded points, but then Mayo seized control when netting a 22nd-minute goal.
Andy Moran and Lee Keegan were heavily involved in the build up as Alan Freeman rifled a blistering shot into the roof of the Leitrim
Danny Geraghty added a point and though Leitrim replied with two, Mayo struck for a second goal in the 27th minute.
Donal Vaughan made a burst from defence and fed captain Moran, who provided an opportunistic finish.
Cillian O'Connor nailed a free, and then Barry Moran landed a splendid effort from play as Mayo went in at the break armed with an eight- point advantage.
In the third quarter O'Connor hit four frees on the spin after Kevin
McLoughlin and Mulligan had swapped points.
Then on 53 minutes substitute Michael Conroy's hand pass released Moran and the full-forward drilled Mayo's third goal.
Late on several of Mayo's replacements were keen to make an impact as they blasted out a warning that they are fully intent on making an impact again this summer.
With two minutes left Leitrim's McMorrow was sent off for a second yellow card following a foul on Enda Varley and McLoughlin decorated the triumph with a fourth goal in stoppage time.
Scorers: Mayo: A Moran (2-00), C O'Connor (0-06, 6fs), K McLoughlin (1-02), A Freeman (1-00), A Dillon (0-03), C Mortimer (0-02, 1f), R McGarrity (0-01), E Varley (0-01), M Conroy (0-01), L
Keegan (0-01), K Higgins (0-01), B Moran (0-01), D Geraghty
Leitrim: E Mulligan (0-07, 5fs), D Sweeney (0-01), D Beck (0-01), R Cox (0-01).
Mayo: D Clarke; K Keane, G Cafferkey, K Higgins; L Keegan, D Vaughan, C Boyle; B Moran, D Geraghty; K McLoughlin, C O'Connor, A Dillon; J Doherty, A Moran, A Freeman. Subs: R Feeney for Boyle (45 mins), R McGarrity for Geraghty (48 mins), M Conroy for Doherty (52 mins), C Mortimer for Freeman (52 mins), E Varley for A Moran (61 mins).
Leitrim: C McCrann; D Beck, F McMorrow, P Maguire; C Clarke, E Williams, W McKeon; D Sweeney, S Moran; P McGowan, E Mulligan, P Brennan; R Cox, J Glancy (Glencar), A Craol. Subs: R Lowe for McKeon (7 mins), C Sheridan for Moran (36 mins), B McDonald for Craol (47 mins), G Hickey for McGowan (57 mins), K Conlon for Lowe (64 mins).
Referee: M Higgins (Fermanagh).