Beaten All-Ireland finalists Mayo launched their Allianz Football League campaign with a hard-earned win over 14-man Kerry at McHale Park.
James O’Donoghue grabbed a Kingdom goal on 17 minutes, but five Jason Doherty points had the sides level on 0-09 to 1-06 at the break.
But Kerry were reduced to 14-men following the double yellow card dismissal of Anthony Maher, they failed to score in the second half, and Mayo closed the game out with scores from Kevin McLoughlin and sub Enda Varley.
Referee Padraig Hughes handed out 10 yellow cards and one red during a highly competitive encounter, which ended in a conclusive success for James Horan’s side.
Mayo, displaying superior energy and workrate, had opened up a 0-04 to 0-01 lead by the 12th minute, all of their scores coming from full-forward Jason Doherty.
He opened the scoring with a tidy effort from play, and drilled three frees between the posts.
Despite the considerable efforts of Johnny Buckley, the O’Shea brothers, Aidan and Seamus, gave the Connacht side an edge at midfield, but the Kingdom suddenly sprang to life at the end of the first quarter following a sluggish opening.
Darran O’Sullivan produced a delightful piece of skill to send James O’Donoghue in on goal, but his shot was superbly saved by David Clarke.
O’Donoghue seized on to the rebound, but his second effort was deflected away for a ’45, which Buckley drilled between the posts.
But in the 17th minute, O’Donoghue did find the net at the third attempt, bursting between two defenders with an audacious dummy to rifle a shot home at the bottom corner, giving Clarke no chance.
Michael O’Donoghue and O’Sullivan found the target to keep Eamonn Fitzmaurice’s side ahead until the closing 10 minutes of the half, when Michael Conroy steered over two wonderful points in the space of a minute.
The sides were level on four occasions as Anthony Maher, with a long range effort, and Conor Cox traded points with Doherty and Kevin McLoughlin.
They were deadlocked on 0-09 to 1-06 at the interval, and Kerry found themselves under pressure once more at the beginning of the second half, coughing up frees which were punished by McLoughlin and Doherty.
And the Munster men suffered a blow in the 49th minute when midfielder Maher walked after picking up a second yellow card.
And in a scrappy and fractious 16-minute spell which produced a rash of bookings, and not a single score, the 14-man Kingdom held their own, until Conroy launched his third score of the afternoon to get the westerners going again.
Mayo full-back Ger Cafferkey repeatedly frustrated Kerry’s attacking efforts, and they were unable to break down a tenacious Mayo attack.
And the home side saw off their opponents with a late flourish which saw Enda Varley come off the bench to shoot a couple of points.
Mayo: D Clarke, S McHale, G Cafferkey, K Higgins,T Cunniffe, C Boyle, C Barrett, A O'Shea, S O'Shea, L Keegan, R Feeney (0-1), C Freeman, K McLoughlin (0-3, 2f), J Doherty (0-6, 5f), M Conroy (0-3).
Subs: A Freeman for C Freeman, B Moran for S O’Shea, E Varley (0-2) for Feeney
Kerry: B Kealy, M O Se, A O'Mahony, S Enright, J Lyne, P Crowley, K Young, A Maher (0-1), J Buckley (0-1, ’45), M Geaney, D O'Sullivan (0-1), M O'Donoghue (0-2), J O’Donoghue (1-0), P Curtin, C Cox (0-1).
Subs: BJ Keane for Cox, B Sheehan for Geaney, S O’Carroll for M O’Donoghue.
Referee: P Hughes (Armagh).
League Sunday, RTÉ Two, 7pm: Highlights and analysis from the day's National Football League matches, including Mayo v Kerry in Division One, plus Galway v Derry and Wexford v Longford in Division Two