The sides were level at 0-15 each when Mayo dual star Keith Higgins hammered over a 100m free in the 63rd minute. Two more points from Adrian Freeman sealed the issue.
Both teams finished with 14 men. Mayo centre-back Seamus Barrett was sent off in the first half after two bookings. Kerry’s top scorer, Michael Conway followed on 52 minutes.
M Walsh; D Walsh, A Connolly, S Coyne; P Barrett, S Barrett, C Ryan; P Higgins (0-2), S Broderick; K Higgins (0-4, 4fs), D McDonnell (0-1), D McConn (0-2); K Healy, C Hynes, A Freeman (0-9, 7fs). Subs: N Murphy for McDonnell; E Madigan for Healy.
J Healy; J Godley, A Healy, J Fitzgerald; P O’Grady, J McCarthy, C Harris; J Griffin, P Cronin; G O’Brien, M Quilter (0-1), J O’Brien (0-1, 1f); M Conway (0-8, 5fs), L Boyle (0-3), B Brick (0-2). Subs: A Cronin for P Cronin; S Young for O’Brien; B O’Donovan for Godley.
T Farrell (Offaly).