As far as adverts for Welsh domestic football go, the quarter-finals of the 2025-26 JD Welsh Cup were about as good as it gets.
Bumper crowds, upsets, goals galore... the four ties produced just about everything.
With 15 goals across the last eight fixtures, there was an average of 3.75 goals per game.
Having finished in the top six of the Cymru Premier at the end of phase one, Barry Town United were among the favourites to lift the trophy, and were certainly highly-fancied to win their quarter-final at Rhyl 1879.
But the Cymru North side - featuring in the last eight for the first time since the phoenix club was formed in 2020 - had other ideas.
Paul Moore's men had to do it the hard way at the Hops & Barley Community Stadium as they had to come from behind following Ollie Hulbert's opener for the top-flight team.
Mo Ali and Archie Jones struck in either half as the hosts clinched a stunning 2-1 win against the club who were six-time winners in their previous guise.
But there was another real upset at Bangor City Stadium as Bangor City 1876 - the only team who remain unbeaten across all competitions in Wales this season - won for the 12th game in succession.
Cai Powell Roberts, Corrig McGonigle and Dylan Summers-Jones all netted for Michael Johnston's third tier outfit, with Daniel Griffiths scoring the only goal for the Cymru South club.
Trearddur Bay made headlines for the wrong reasons earlier on in January, but their impressive cup run typified the open nature of this season's competition.
They missed out on becoming the first third tier side to reach the last four since 2014 as Ben Wynne, Darren Stephenson and Ben Hughes all scored in a comfortable 3-0 win for Cymru Premier side Flint Town United, although the Anglesey outfit can be immensely pleased with their efforts during their run.
The final course was served up in Llandudno, somewhat ironically just nine miles away from visitors Colwyn Bay and 27 miles from home side Caernarfon Town.
But the Canaries once again made the Go Goodwins Stadium feel like The Oval as they put on a show in front of the S4C cameras.
Goals from Iwan Lewis, Sion Bradley, Danny Gosset and Zack Clarke - with Louis Robles getting Bay's only goal - proved enough for the Gwynedd club who reached the semis for the sixth time in their history.
A total of 1,224 fans watched that all-Cymru Premier tie, and a remarkable 2,814 supporters were in Bangor.
When you add in the 1,135 at Rhyl and the 558 at Flint, the combined crowd total for the quarter-finals was 5,731, averaging out at almost 1,433 per match.
Following years of watching The New Saints dominate all facets of the domestic game, this season's Welsh Cup is refreshing for the league's supporters, and it continues to represent an enormous opportunity for those still in the hunt for glory.
The final is due to be played at Newport's Rodney Parade on Sunday, April 12 (15:15 kick-off) - which represents a real blow to the four northern semi-finalists.
The attendance for the final, through no fault of the tournament's organisers, will undoubtedly be impacted given the location of the potential sides involved.
It makes calls for the host venue to be switched to north Wales - such as Wrexham's Stok Cae Ras, as an example - entirely understandable.
Former Welsh Cup winner Ian Walsh has been among those calling for the match to be relocated, suggesting Wrexham as a more suitable host given the circumstances.
Ex-Wales international Malcolm Allen echoed those concerns, saying: "This season it's the north Wales cup with four teams all from the north. I'd just ask the FAW to move the final."
But despite the growing calls, the FAW has made it clear the fixture will not be moved.
Chief executive Noel Mooney said the governing body was sticking with its established plan.
"For the final it's staying at Rodney Parade, we've had it there over the last few years," Mooney said.
He added: "It'll be a massive occasion, a fantastic occasion, and one that we're all looking forward to."
Mooney also highlighted the strong attendances seen during the latter stages of the competition, particularly in the north.
"Wasn't it fantastic to see the quarter-finals, it was great to see such big crowds... over 3,000 fans in Bangor (for their 3-1 win against Cymru South side Caerau Ely)," he said.
He believes those figures underline the FAW’s wider ambitions for domestic football in Wales.
"Our plan for the new Cymru Premier looks at getting big crowds, as we can see in the north west of Wales that is already happening."
The JD Welsh Cup semi-final draw will be live on S4C show Heno on Monday 9 February.
Regardless of where the final is played, the latter stages of the journey look set to continue to be memorable, particularly with a spot in Europe at stake for the winner.






