Kerry led Dublin 2-8 to 9 points at the restart, but that wasn’t to last very long.
Jim Gavin sent the Dubs back out with a point to prove after two Kerry goals late in the first half swung the tie firmly in favour of the Kingdom.
It wasn’t long before consistent points over the bar with Kerry register just the one in response tied the scoring
The introduction of the scrappy Eoghan O’Gara with 15 minutes to go certainly made a difference, and with four minutes left on the clock, Dublin drew level for a second time in the half, levelling it at 0-19 to 2-13.
Kevin McManamon put Dublin in the lead for the first time in the second half just before the clock ticked into the 70th minute, but just a minute later tied the game up once more.
It was an agonising five minutes of injury time played – and it was the substitute, who originally suspended, Eoghan O’Gara who kicked a crucial point over the bar to give Dublin a point lead on 72 minutes. Dermot Connolly put the tie out of Kerry’s grasp with another late point, leaving it 0-22 to 2-14.
Cormac Costello was given a late black card, but there was less than a second left on the clock and Dublin had done enough to make it to another All-Ireland Final.
O Gara u sexy bastard
— Conor Hourihan (@Conorh58) August 28, 2016
How good is Aidan O Mahony.. Genius..
— Ronan O Gara (@RonanOGara10) August 28, 2016
Kerry v Dublin in the Gaelic football I haven't a clue what's going on but it's brilliant.
— Rain (@claret_rain) August 28, 2016
https://twitter.com/ByTheMinGAA/status/769928719242760192
Coldrick didn't give Gough his black card obviously-suppose doesn't apply to Dublin or Kerry! #DUBvKER #GAA
— James Doorley (@JamesDoorley) August 28, 2016
https://twitter.com/Stephen7117/status/769928663295033344