Dublin and Kerry have drawn in the 2019 All-Ireland Senior Football Championship final.
The thrilling final finished on 1-19 apiece, and the Championship will now be decided in the replay on Saturday, September 16th.
Dean Rock had the chance to win it in the dying seconds for 14-man Dublin, but his free from way out on the left touchline drifted wide.
Killian Spillane's point saw Kerry lead by a single score in the closing stages, but Rock's excellent point from play kept Dublin's dream of five-in-a-row alive.
Jim Gavin's men led by 1-9 to 0-8 at the break, but had defender Johnny Cooper sent off late in the first half.
Rock and O'Shea both notched 0-6 in an entertaining first half which produced a plethora of dramatic moments.
Paul Geaney had two great goal chances for Kerry in the opening 15 minutes.
The Kingdom's full forward was first denied by a superb goal line clearance from James McCarthy, before seeing a penalty saved by Stephen Cluxton after Cooper's foul on David Clifford under a high ball.
Dublin opened the scoring inside 20 seconds, with Paul Mannion registering the first point of the game at the Hill end.
Sean O'Shea responded instantly for Kerry, before a brace of scores from Rock - one from play, one from a free - nudged Dublin into an early lead.
McCarthy prevented a certain Geaney goal in the seventh minute after excellent play in the Kerry forward line.
Clifford kicked two early wides, but produced Kerry's second point and began to cause Cooper all sorts of problems.
It was Cooper's foul on the Kerry starlet that earned the Kingdom a penalty, but Cluxton dived brilliantly to tip Geaney's strike around the post.
O'Shea split the posts with the resulting 45, before Stephen O'Brien fizzed over a point to give Kerry a 0-4 to 0-3 lead.
Mannion and O'Shea then traded scores before Dublin scored their goal in the 19th minute.
Cluxton's pinpoint long kickout found Brian Howard, who rose highest to pluck the ball out of the sky.
Jack McCaffrey ran into space to collect a subsequent hand pass, and the Dublin defender buried the ball in the back of the Kerry net.
Rock then slotted over a 45 to edge the Dubs three points ahead.
The Dublin forward added scores either side of an O'Shea point at the other end.
John Small - who has been sent off in two All-Ireland finals - picked up a yellow for persistent fouling, but the worst was to come for the champions.
In the 34th minute, Cooper became the 21st player to be sent off in an All-Ireland football final for a rash foul on Clifford.
The Dublin defender was shown a second yellow by David Gough, with O'Shea converting the resulting free to make it a four-point game at half-time.
Kerry made a strong start to the second half, with substitutes Tommy Walsh, Killian Spillane and Jack Sherwood helping the Munster champions to turn the tide.
The excellent O'Shea scored the first two points of the second half; one a 45 after Cluxton made a wonderful save to tip Paul Murphy's rasping effort on to the bar.
McCaffrey and Gavin Crowley exchanged points before Rock and McCaffrey added to Dublin's lead.
Clifford and Rock then traded points before McCaffrey clipped over his third point from play, taking his personal tally to 1-3.
Walsh teed up Spillane for Kerry's crucial goal in the 57th minute, with the forward keeping his cool to rifle the ball past Cluxton.
Spillane's strike reduced Dublin's lead to two (1-14 to 1-12), with Walsh and O'Shea soon drawing the Kingdom level.
Jim Gavin introduced Diarmuid Connolly as Dublin looked to get over the line for an historic fifth successive All-Ireland title, and Rock edged them ahead once more with yet another point.
O'Shea and Spillane bagged points at the other end to give Kerry the lead as the rivals entered seven minutes of stoppage time.
Rock's excellent effort from play made it 1-16 apiece, with neither county able to produce a winning score in the dying seconds of the pulsating encounter.
You can relive all the action as it happened here.