Dublin 2-18 Kerry 0-13
It's becoming a familiar tale at this stage as Dublin overcame Kerry at a packed Croke Park again to etch their names in Gaelic football history as four-in-a-row Allianz Football League champions.
The memory of previous Championship clashes lingered beforehand, particularly last September's All-Ireland final win for Dublin, but Jim Gavin's side once again came out on top and with plenty to spare.
Dean Rock top scored with five points while Bernard Brogan kicked four from play though the crucial score was Paul Flynn's 67th-minute goal.
There was just four points in it at that stage and Kerry still weren't out of it but Flynn pounced with a thunderous finish when goalkeeper Brendan Kealy's short kick-out went astray.
Substitute Eric Lowndes added a second goal in injury-time after good work by Brogan along the endline to give the scoreline a slightly flattering appearance.
But it was a comprehensive win for the Dubs who head into the Championship on a 22-game unbeaten streak and as strong favourites to retain their All-Ireland title.
Kerry finished the game with 14 men after Aidan O'Mahony's 51st-minute dismissal following an incident that left Jonny Cooper grounded.
The feeling beforehand was that Kerry needed the win that bit more having lost three high profile Championship encounters to Dublin since 2011, two of those being All-Ireland finals.
The most recent, of course, was last September's decider when Kerry kicked themselves for a lethargic display and three-point defeat.
Kerry lost their opening two league games of 2016 but have been excellent since, winning six games on the trot to secure this rematch with Dublin at Croke Park.
But Dublin weren't found wanting in the hunger stakes though and an exciting tussle developed with intriguing angles and side stories emerging all over the field.
Dublin went in 0-10 to 0-08 ahead at half-time thanks partly to three points from Brogan who closed the half strongly and escaped Marc O Se three times from the 27th minute.
It was the latest instalment in a series of thrilling personal duels between the pair and there was plenty of history surrounding Dublin defender Philly McMahon too.
McMahon memorably escaped Kerry attacker Colm Cooper in last year's All-Ireland final and kicked an excellent score. But Cooper got a little piece of revenge this time, leaving McMahon grasping at air after a dummy solo before kicking a point.
McMahon also clashed with Kieran Donaghy in last year's final, Donaghy himself suggesting his eye was gouged by the Dubliner. Donaghy won a free off McMahon late in the half this time and followed up by barging the defender as he retreated.
Man of the match Ciaran Kilkenny simply went about his business in Dublin's attack and kicked two important points, one off either foot, while Jonny Cooper, Brian Fenton and Paul Mannion were on the mark too.
Dublin doubled their advantage to four points early in the second-half but it didn't last long as Kerry ate into the deficit.
Peter Crowley grabbed his second point of the game before scores from Donaghy and Darran O'Sullivan that left just one in it again.
Kerry, crucially, never got back to level terms and a tough job was made all the more difficult by O'Mahony's 51st minute dismissal.
Dublin led 0-15 to 0-13 with 62 minutes on the clock but took off from there with 2-03 without reply to seal the win in some style.
Dublin: S Cluxton; David Byrne, P McMahon, J Cooper (0-01); J Small, C O'Sullivan, J McCarthy; B Fenton (0-01), D Bastick; P Flynn (1-00), D Rock (0-05, 0-03f, 0-01 pen), C Kilkenny (0-02); P Mannion (0-01), D Connolly (0-01), B Brogan (0-04).
Subs: MD Macauley for Bastick, K McManamon (0-02) for Connolly, C Costello (0-01) for Rock, M Fitzsimons for McMahon, E Lowndes (1-00) for Mannion, D Daly for Small.
Kerry: B Kealy; M O'Se, P Crowley (0-02), S Enright; A O'Mahony, M Griffin, F Fitzgerald; K Donaghy (0-01), D Moran; D Walsh (0-01), P Murphy (0-01), B Sheehan (0-03, 0-03f); D O'Sullivan (0-02), C Cooper (0-01), S O'Brien (0-02).
Subs: K Young for Fitzgerald, B O'Sullivan for Walsh, J Lyne for Griffin, BJ Keane for O'Brien, P O'Connor for Crowley, M Geaney for Murphy.
Referee: E Kinsella (Laois).