Tense, enthralling, unforgiving.
Just some of the adjectives that we can use to describe what we just witnessed at Croke Park.
Dublin trying to make history and Mayo trying to shed the weight of it.
And in the end, just like 2016, there was just the one point in it as Dean Rock's late free gave Dublin the win by a 1-17 to 1-16 score.
Two Mayo fans on Hill 16 ©INPHO/James Crombie
Dublin's Diarmuid Connolly before the game ©INPHO/Ryan Byrne
Mayo's Lee Keegan ©INPHO/James Crombie
Dublin's Con O'Callaghan scores his sides first goal ©INPHO/James Crombie
Mayo's Aidan O’Shea with Brian Fenton of Dublin ©INPHO/Tommy Dickson
Mayo's Tom Parsons and James McCarthy of Dublin ©INPHO/James Crombie
Mayo's Andy Moran with Michael Fitzsimons of Dublin ©INPHO/Tommy Dickson
Mayo's Kevin McLoughlin with James McCarthy of Dublin ©INPHO/Tommy Dickson
Dublin's Con O'Callaghan and Aidan O’Shea of Mayo share a joke ©INPHO/James Crombie
Dublin's Eoghan O'Gara with Colm Boyle of Mayo ©INPHO/Ryan Byrne
Second Half
Mayo's Aidan O’Shea with Ciaran Kilkenny of Dublin ©INPHO/Tommy Dickson
Dublin's Dean Rock kicks a free ©INPHO/Tommy Dickson
Mayo's Donal Vaughan strikes John Small of Dublin ©INPHO/Ryan Byrne
Mayo's Donal Vaughan receives a red card from referee Joe McQuillan after a strike on John Small of Dublin ©INPHO/Ryan Byrne
Mayo's Lee Keegan scores their first goal of the game ©INPHO/Ryan Byrne
Mayo's Lee Keegan celebrates scoring his sides first goal ©INPHO/James Crombie
Mayo's Chris Barrett with Dean Rock of Dublin ©INPHO/Tommy Dickson
Mayo manager Stephen Rochford dejected after the game ©INPHO/James Crombie
Dublin's goalkeeper Stephen Cluxton lifts the Sam Maguire Cup ©INPHO/James Crombie
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.