With 39 First Round ties taking place up and down the country there was no shortage of the thrills, spills, drama and excitement associated with cup football as the Clearer Water Irish Cup got underway once again.
It was certainly a day to remember for Coleraine-based Heights, making their debut in the competition following a step up into the intermediate ranks this season, as they hit seven goals without reply past Rectory Rangers at Anderson Park.
Mark Edgar, who can count Coleraine amongst his former clubs, opened the scoring for Heights as early as the third minute with a well taken close range finish with Kori Doherty following up later in the first half in off the right post ahead of a Scott McDonald finish to put Adrian Whiteside's charges into a strong position at the break.
An own goal on the hour further extended Heights' lead, with Caleb Wan adding to their tally soon after before substitute Eoin Crawford hit another couple in the final ten minutes.
But Heights weren't top scorers on the day. That honour fell to Northern Amateur 1A side Willowbank and their ten goal haul at the expense of Ballynahinch United in Larne.
Christopher Heaney kicked it all off after six minutes, followed just four minutes later by a Thomas McCrory strike - one of five the 31-year-old was to ultimately knock home. Heaney himself went on to bag a hat-trick, with further goals coming through Declan Gill and Ryan McAreavey.
Ballymacash Rangers and Moyola Park also dusted down their shooting boots for the day, hitting nine each past St. Mary's YC and Lower Maze respectively.
Benny Igiehon and Michael Moore both scored a couple each for 'Cash with Scott Adams, Stuart Clarke, Liam Toman, Anthony Burns and Owen McKeown also all registering.
And Moyola marked their return to Mill Meadow after 18-months away with the goals again spread throughout the side. Kenneth Kane, Lee McLaughlin and Joshua Busteed all bagged a brace for Kenny Shiels' side - and were joined on the scoresheet by Luca Doherty, Ciaran McKeever and Patrick McLaughlin.
However, there were plenty of keenly fought contests scattered amongst the rest of the ties.
Portaferry Rovers and St. Luke's both held the lead for a short time on the Cloughey Road until Morgan Smyth struck the winner for the Rovers in extra-time while it went all the way between Portavogie Rangers and Newmills before the latter edged through following a penalty shoot-out.
Lurgan Town left it late to edge past Killymoon Rangers in Cookstown. Scoreless after 90 minutes, and with an extra half-an-hour looking inevitable, the visitors eventually found a way through courtesy of Ethan Gorman's slotted finish in added time before Karl Henderson made sure on the rebound after his initial effort had come back off the post.
Knockbreda also had a stoppage time winner to thank as they edged past Craigavon City at Breda Park. Ethan Irwin had handed them the early advantage, but Kyle Rock levelled for the visitors just past the half-hour mark.
City then moved in front courtesy of Diarmuid Lavery early in the second half before Louis Blackstock hit back for 'Breda which was how it stayed until the 95th minute when Elliot McKim popped up with the winner.
The NIFL Premier Intermediate League sides didn't have it all their own way, however, with two of them making their exit at the first hurdle.
Lisburn Distillery went down to a Ciaran Hyland goal away to St. James' Swifts while, at Milltown, Warrenpoint Town went out by the odd goal in three to Newry-based Windmill Stars.
Banbridge Rangers
Valley Rangers
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Bryansburn Rangers
Coagh United
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Castlewellan Town
Tandragee Rovers
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Colin Valley
Islandmagee
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Crewe United
Finaghy
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Downshire YM
Greenisland
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Dromore Amateurs
Wellington Rec
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Drumaness Mills
Crumlin United
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Dundonald
Newbuildings United
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Dunloy
Lisburn Rangers
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Dunmurry Rec
Albert Foundry
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Dunmurry YM
Seapatrick
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Fivemiletown United
Richhill AFC
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Hanover
Portadown BBOB
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Heights
Rectory Rangers
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Killyleagh YC
Abbey Villa
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Killymoon Rangers
Lurgan Town
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Kilmore Rec
Newcastle
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Knockbreda
Craigavon City
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Larne Tech. OB
Comber Rec
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Maiden City
Woodvale
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Markethill Swifts
Brantwood
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Moyola Park
Lower Maze
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Newtowne
Tullyvallen
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Portaferry Rovers
St. Luke's
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Queen's University
Ballymoney United
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Rathfriland Rangers
Strabane Athletic
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Saintfield United
Cookstown Youth
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Shamrock
Orangefield OB
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
St. James' Swifts
Lisburn Distillery
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
St. Mary's YC
Ballymacash Rangers
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
St. Matthews
Sirocco Works
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Suffolk
Rathcoole
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Tobermore United
Dergview
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Warrenpoint Town
Windmill Stars
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Willowbank
Ballynahinch United
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Portavogie Rangers
Newmills
(4 - 5) penalties
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Rosario YC
FC Mindwell
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 13:30 PM
Aquinas
Wakehurst
Irish Cup 2024/25 Round 1
Saturday 10 August 2024, 14:15 PM
Glebe Rangers
PSNI
Irish Cup 2024/25 Round 1
Tuesday 13 August 2024, 19:30 PM