Kerry’s spectacular return to form sent the Dubs' crashing out of the race for Sam Maguire at Croke Park.
Dublin were simply demolished in front of a crowd of 81,890 by a Kingdom outfit bursting with energy, style and substance.
Colm Cooper’s goal after just 40 seconds set the tone for Kerry supremacy, and they led by 1-14 to 0-3 at the break, with Gooch hitting 1-4 and skipper Darran O’Sullivan three points.
Conal Keaney netted a Dublin goal on 56 minutes, but Kerry responded with the last five points of the game to win by a massive 17 points margin, Cooper finishing with a 1-7 tally.
Gooch had the ball in the net after just 40 seconds, sliding home after the excellent Mike McCarthy had pushed forward to link with Darran O’Sullivan.
That score launched the Kingdom into a compelling, enthralling exhibition of controlled football that simply blew their opponents away.
They could do nothing wrong, their champagne football ending in a succession of spectacular points, with Darran O’Sullivan, Declan O’Sullivan and Cooper all sweeping the ball over the bar with alarming ease.
Defenders Tom O'Sullivan and Tomás O'Sé (2) also got on the scoresheet, and it was clear that this was not to be Dublin’s day when they were twice denied by the woodwork, Alan Brogan, via goalkeeper Diarmuid Murphy’s fingertips, and Diarmuid Connolly both smashing the ball against the crossbar.
Dublin's problems at midfield were addressed as early as the 14th minute, when Ciaran Whelan was introduced, but to no avail.
Alan and Bernard Brogan did clip over points on the breakaway, but this was so comfortable for Jack O'Connor’s blossoming side, who led by 1-14 to 0-3 at the break.
The Brogan brothers continued to represent Dublin’s only genuine scoring threat, pulling back a handful of points, but Kerry refused to allow the tempo to wane, and Stephen Cluxton had to be at his best to deny Declan O'Sullivan and substitute Paul O'Connor with excellent saves.
The Dubs pulled back a goal through Conal Keaney, who collected Bernard Brogan’s offload to beat Murphy with a low shot in the 56th minute
That merely prompted another volley of Kerry scores, with substitutes O’Connor and Tadhg Kennelly both splitting the posts as they reeled off the game’s final five points to compound Dublin’s misery.
Dublin: S Cluxton, D Henry, D Bastick, P Andrews, P Griffin, B Cullen, B Cahill (0-1), R McConnell, D Magee, P Flynn, D Connolly, B Brogan (0-3, 2f), A Brogan (0-3), C Keaney (1-0), J Sherlock.
Subs: C Whelan for Magee (14), P Burke for Sherlock (23), C O’Sullivan for Cullen (27), A Hubbard for Henry (39), S Ryan for McConnell (65)
Kerry: D Murphy; M O Se, T Griffin, T O'Sullivan (0-1), T O Se (0-2), M McCarthy, K Young, D O Se, S Scanlon (0-1), P Galvin (0-2), Declan O'Sullivan (0-3), D Walsh (0-1), C Cooper (1-7, 4f), T Walsh, Darran O'Sullivan (0-3).
Subs: T Kennelly (0-2) for Walsh (30), P O’Connor (0-2, 1f) for D Walsh (48), S O’Sullivan for Darran O’Sullivan (59), A O’Mahony for Young (60), M Quirke for D O Se (60)