Kerry turned in a sparkling attacking display at Croke Park to qualify for the All-Ireland SFC final, brushing Mayo's challenge aside with a 1-20 to 1-11 win.
Colm Cooper's return to form was one of the highlights, finishing with a 1-7 tally, including a superb goal.
After soaking up five minutes of intense pressure, Mayo opened the scoring through scoring through Enda Varley
Tomas O Se got the Kingdom off the mark in the eighth minute, but Varley and Cillian O'Connor both steered over frees, and they ked by two after a quarter of an hour.
Eoin Brosnan pushed forward to sweep over a point, Donaghy drifted deep to launch a long range effort, and Cooper converted a couple of frees.
Kerry led by 0-8 to 0-6 at half-time, and stretched the advantage with Kieran O'Leary's fisted point and a Bryan Sheehan free
Mayo struggled to stay in touch with a Kingdom side performing with a growing assurance, although they did narrow the gap to two points with scores from Vaughan and Moran but Kerry opened up, and shot five on the spin, including Paul Galvin's first touch, and a Gooch gem.
In the 52nd minute, Cillian O'Connor drilled home a brilliant goal after Kealy had saved from Andy Moran.
Two minutes later, Cooper cancelled the score out with an equally brilliant effort, an unstoppable rocket to the roof of the net.
It was all over for Mayo, and Vaughan could only manage a point from another goal chance, before the Munster champions finished the job off with scores from Cooper, Galvin and Seamus Scanlon.