The GAA TV schedule this weekend is simply unmissable
Get comfy folks, it's going to be a good one.
This is it - this is the weekend where we find out who all of the provincial champions are and who the last four of the All-Ireland series will be.
The eye is immediately drawn to Tyrone and Monaghan's Ulster final, a hugely competitive match-up that is probably too close to call.
Tyrone look to be building some momentum but still aren't sure of who their best 15 are, while Monaghan maybe don't have the same strength in depth, but have a unity and resilience that is second to none.
Dublin continue their defence of the title against Kildare in the Leinster final, and although many would see this as a foregone conclusion, it's hard to ignore the fact that the Blue's have been well below-par this season - anything can happen, right?
We haven't even mentioned the hurling yet, with Dublin v Cork in an All-Ireland quarter final, but Tipperary and Waterford is definitely the one you don't want to miss.
Saturday 31 July
Ulster SFC final
Monaghan v Tyrone, Croke Park, 4pm – RTE/BBC NI
All-Ireland SHC quarter-finals
Dublin v Cork, Semple Stadium, 7pm – Sky Sports
Tipperary v Waterford, Pairc Ui Chaoimh, 1.30pm – RTE
Nicky Rackard Cup final
Mayo v Tyrone, Croke Park, 1.30pm – TG4 online
Lory Meagher Cup final
Fermanagh v Cavan, Croke Park, 6.30pm – TG4 online
All-Ireland U20FC semi-final
Offaly v Cork, O’Moore Park, 5.15pm – TG4
Sunday 1 August
Leinster SFC final
Dublin v Kildare, Croke Park, 4pm – RTE
Christy Ring Cup final
Derry v Offaly, Croke Park, 1pm – TG4 online
Ladies All-Ireland SFC quarter-finals
Armagh v Meath, St Tiernach’s Park, Clones, 2pm – TG4
Cork v Waterford, Pairc Ui Chaoimh, 3.30pm – TG4 online