Clayton McMillan secured his first competitive home victory as Munster head coach, but it required every ounce of character from his side to repel a Cardiff team who played with adventure and ambition yet left Thomond Park wondering what might have been. The final scoreline of 23-20 represented Munster’s narrowest of victories, yet the two bonus points Cardiff claimed offered scant consolation for a side that came agonisingly close to recording a maiden triumph at this fortress.
Key moments
9′ – Josh McNally (Cardiff) yellow card for high tackle on Shane Daly following TMO review
15′ – Josh Adams try after Callum Sheedy grubber kick, Callum Sheedy misses conversion (0-5)
29′ – Ruadhan Quinn try following expansive attack, Jack Crowley misses conversion (5-5)
34′ – Callum Sheedy penalty attempt from 30 metres drifts wide (5-5)
38′ – Gavin Coombes yellow card for playing the ball on the ground
Half-time: Munster 5-5 Cardiff
44′ – Tom Bowen try after Liam Belcher midfield break, Jacob Beetham misses conversion (5-10)
52′ – Gavin Coombes try from close range, Jack Crowley converts (12-10)
57′ – Tom Bowen try from Callum Sheedy cross-kick, Jacob Beetham misses conversion (12-15)
61′ – Diarmuid Barron try after Cardiff errors from restart, Jack Crowley misses conversion (17-15)
66′ – Jack Crowley penalty goal (20-15)
76′ – Jack Crowley drop goal (23-15)
81′ – Tom Bowen completes hat-trick, Ioan Lloyd misses conversion (23-20)
Full-time: Munster 23-20 Cardiff
On a blustery Limerick evening, with Storm Amy’s worst excesses having mercifully passed, this encounter evolved into a compelling advertisement for attacking rugby. Tom Bowen’s sensational hat-trick showcased the 20-year-old wing’s electrifying potential, whilst Callum Sheedy’s masterclass in playmaking created chance after chance for the visitors. Yet Cardiff’s Achilles heel proved to be their goalkicking – four missed conversions in testing conditions ultimately representing the eight-point margin that separated ambition from achievement.
Jack Crowley emerged as Munster’s match-winner, contributing eight points through varied means and demonstrating the composure that has become his hallmark. The Ireland international’s performance earned him Player of the Match honours and underlined his growing authority in orchestrating Munster’s play before 12,003 spectators.
The match began at breakneck pace with Cardiff initially appearing sharper. Dan Kelly hustled to shut down an early Cardiff attack with a scrambling tackle, whilst Ben O’Connor demonstrated composure under the high ball as the visitors tested Munster aerially. Munster won their first penalty on five minutes and kicked to the Cardiff 22. Tom Ahern claimed the lineout but after three phases the ball was spilled in contact, allowing Cardiff to clear from the resultant scrum. The opening exchanges proved scrappy, with both sides favouring the box-kick as conditions made handling challenging.
In the ninth minute, the match’s first significant moment arrived. Shane Daly caught a box-kick, and from the next phase Jack Crowley manufactured a delicate chip over the Cardiff defence before following up with a gorgeous cross-field grubber towards the corner. Dan Kelly demonstrated impressive pace in a footrace with Josh Adams to claim possession, and his momentum took him sliding towards the tryline. Referee Griffin Colby requested TMO Chris Allison review the grounding with an on-field decision of “no try”. Replays confirmed double movement from the centre, ruling out what would have been a spectacular opening score.
However, Allison drew attention to a tackle by Cardiff second-row Josh McNally on Shane Daly earlier in the sequence. The contact to the head, delivered without arms, resulted in a yellow card for McNally. Daly failed his head injury assessment and was replaced by Sean O’Brien, taking no further part in the contest.
Rather than capitulating under numerical disadvantage, Cardiff’s response proved exemplary. Pre-match, lock Josh McNally had spoken of the challenge ahead: “The biggest thing we had against Munster last season was our fight. We were physical, didn’t do anything too flash but really fronted up and challenged them. There’s no harder place to go than Ireland but we will look to match them physically.” That fighting spirit was evident as Dan Thomas won crucial breakdown possession, and from the resulting field position, the visitors began building sustained pressure inside the Munster 22.
Cardiff carried hard through multiple phases, drawing in the Munster defence before Callum Sheedy’s quick thinking produced the breakthrough. The fly-half’s angled grubber kick into space sat up perfectly for Josh Adams, and the Wales international winger required no second invitation, dotting down unopposed for the opening try. Sheedy’s conversion attempt rebounded off the posts, but Cardiff led 5-0 after 15 minutes.
Munster’s response demonstrated growing confidence. The home side worked Cardiff from touchline to touchline, utilising their lineout platform effectively. Jean Kleyn and Fineen Wycherley provided quality possession, and after multiple phases of patient build-up, space finally appeared on the left wing. Thaakir Abrahams’s well-timed pass released Ruadhan Quinn, the young Ballina-Killaloe flanker diving over in the corner for his first try of the season after 29 minutes. Jack Crowley’s conversion attempt drifted wide in the swirling wind, leaving the scores deadlocked at 5-5.
Embed from Getty Images
Cardiff won a penalty at the breakdown on 31 minutes after Alex Nankivell was adjudged too slow to roll away. Callum Sheedy opted for goal from 30 metres but his effort sailed wide of the posts, missing the opportunity to restore Cardiff’s lead before the interval.
The closing stages of the half belonged to Cardiff. They won a penalty and kicked to the corner, but Fineen Wycherley rose magnificently to steal Liam Belcher’s throw when the visitors camped on Munster’s five-metre line. Cardiff regrouped and laid siege to the Munster tryline, battering away at the gainline with increasing desperation. As bodies piled into a ruck in the shadow of the posts, Gavin Coombes illegally played the ball on the ground, slapping it from Johan Mulder’s hands. Referee Colby produced a yellow card in the 38th minute for the cynical infringement.
Cardiff opted for a scrum from the penalty, their set-piece having shown signs of dominance. However, after failing to secure a meaningful nudge, they moved the ball wide. Rory Jennings threw a wayward pass intended for Harri Millard, who had come short to receive, and the opportunity evaporated. Munster cleared from the resulting scrum, and the sides entered the sheds level at 5-5 after a first half defined more by defensive resolve than attacking fluency. First-half statistics revealed Munster had enjoyed 53% territory and 52% possession, yet they conceded nine penalties to Cardiff’s five.
Cardiff’s attacking intent manifested immediately after the restart. Within three minutes of play resuming, they had manufactured the score their ambition deserved. Danny Southworth made an initial break after Munster overthrew a lineout on halfway, and the momentum was maintained as Teddy Williams produced a tip pass that released captain Liam Belcher into the Munster 22. The hooker’s surging run fractured the defensive line, and when the ball reached Josh Adams, his arcing run drew defenders before quick recycling created the overlap. Callum Sheedy’s delightful flick pass found Tom Bowen sliding over in the corner for a superbly crafted try in the 44th minute. Jacob Beetham’s touchline conversion attempt again sailed wide in the difficult conditions, leaving Cardiff 10-5 ahead.
Gavin Coombes’s return from the sin-bin on 48 minutes proved timely. Munster’s pack began asserting territorial dominance, drawing successive penalties from Cardiff’s increasingly stretched defence. Cardiff conceded a penalty for side entry at the breakdown, and from the tap penalty, Munster’s forwards drove relentlessly towards the line. After sustained pressure and multiple phases battering the Cardiff defence, Coombes atoned for his earlier transgression, powering over for his 51st Munster try in the 52nd minute. Jack Crowley’s conversion bisected the posts despite the stiff breeze, giving Munster their first lead of the contest at 12-10.
Embed from Getty Images
The see-saw nature of the encounter continued. Cardiff attacked with renewed vigour, and their approach play created another opportunity. Harri Millard almost barged over the line after strong carries, but Cardiff maintained composure, recycling quickly. When Callum Sheedy produced another perfectly weighted cross-kick towards the left corner in the 57th minute, Tom Bowen demonstrated stunning athleticism to gather the ball whilst airborne, completing a spectacular finish that silenced much of Thomond Park. Jacob Beetham’s conversion attempt from the touchline again drifted wide – Cardiff’s third failure from three attempts – leaving them 15-12 ahead with the match tantalisingly poised.
Cardiff senior coach Corniel van Zyl would later reflect on Bowen’s performance with pride: “That puts a smile on everybody’s face. The way he finished that second try was next level, and I think that’s definitely one for the books. Well done to him, he’s just using the opportunity he gets so it’s great to see. Two weeks in a row where he’s scored four tries (in total), got the bonus point, playing some good attacking rugby.”
The old rugby adage about being most vulnerable after scoring proved prescient for Cardiff. Alun Lawrence inexplicably allowed Jack Crowley’s restart to bounce into touch rather than securing possession. From the lineout inside Cardiff’s 22, Johan Mulder knocked on under pressure. When tighthead Javan Sebastian was penalised at the subsequent scrum for collapsing the set-piece, Munster possessed the momentum and field position they required. Diarmuid Barron, who had replaced Niall Scannell, tapped the penalty quickly and, supported by his forwards, barged over the line in the 61st minute. Jack Crowley’s conversion attempt drifted wide, but Munster led 17-15 with 20 minutes remaining.
Munster’s scrum became increasingly dominant as the final quarter progressed, a factor that Clayton McMillan would highlight post-match when discussing Cardiff’s physicality: “It’s hard to follow any plan if you are not winning collisions. It’s a combative game, it starts with set-piece and your ability to impose yourself physically in the collision space. That’s where Cardiff were particularly strong, carried with a little bit more venom, strong over the ball defensively at breakdown and made us work hard for everything.”
When Munster won another penalty at the set-piece on 66 minutes, Cardiff’s discipline began to fray. Jack Crowley opted for the posts and slotted the penalty goal to extend Munster’s advantage to 20-15. Cardiff continued to attack with ambition, but handling errors and territorial pressure mounted.
Munster controlled possession deep in Cardiff territory, and in the 76th minute, Jack Crowley dropped into the pocket. His drop goal, struck cleanly after Munster had gone through multiple phases, sailed between the posts to make it 23-15 – a two-score game with time running out.
Embed from Getty Images
Yet Cardiff refused to surrender. With the clock beyond 80 minutes, they launched one final attack. Alun Lawrence made the initial break, and slick hands saw the ball moved wide with pace and precision. Tom Bowen, demonstrating blistering acceleration, scorched over in the left corner to complete his hat-trick and secure two crucial bonus points for the visitors. Ioan Lloyd’s conversion attempt failed, and at 23-20, Cardiff had left their revival too late. Referee Colby blew his whistle for full-time immediately after the restart.
Van Zyl’s post-match assessment captured Cardiff’s mixed emotions: “It’s a tough one to take ultimately at the end. I thought we stuck into the game quite well for long periods. Bit in that second half, that middle bit, we conceded a few penalties which I think could have been avoidable. Towards the end, the score was greater (than seven points). They caught us with a few errors and then gave them a few positions. So it was tough but then ultimately, the fight at the end was nice to see. The boys wanted to do it, get that fourth try and obviously take a few points home.”
The significance of those bonus points was not lost on the Cardiff coach, who referenced last season’s narrow miss: “We missed the play-offs by one point (last season) so you need to grab it through the whole season where you can. That’s definitely a positive. Just the way the boys fight for the jersey and the enjoyment they show in doing that was unbelievable to see.”
For Munster, McMillan was candid in his assessment: “Kind of…happy to get the result. I don’t think we had quite the same edge about us as we had last week so that’s a good learning for me and the team. We came out of the sheds and they were quicker to the punch, especially the first 40 minutes but we found a way so that’s positive.”
Munster’s set-piece dominance in the final quarter proved decisive. Their scrum forced crucial penalties at moments when Cardiff threatened to seize control, whilst the lineout provided a reliable platform for attacking possession. Cardiff’s inability to convert their four tries left eight points on the field through missed conversions. The swirling Limerick wind posed significant challenges, with Jacob Beetham and Callum Sheedy both struggling for accuracy. Yet precision from the tee remains fundamental in tight contests, particularly away from home where margins are invariably narrow.
Munster’s victory secured back-to-back wins to open a URC season for the first time since 2021-22, when they defeated the Sharks and Stormers consecutively at Thomond Park. Cardiff’s wait for a maiden victory at the venue extended to 12 matches, their last triumph in Ireland coming in 2017. The five-try thriller represented the highest-scoring match at Thomond Park so far this season.
Munster climb to third in the table on nine points, their perfect start providing Clayton McMillan with breathing space as he implements his philosophy. Next Friday’s fixture against Edinburgh at Virgin Media Park in Cork offers another home opportunity before a challenging sequence including Leinster at Croke Park and Connacht at Thomond Park. On implementing his approach, McMillan noted: “It takes a little bit of time. I haven’t come into flip everything upside down. There are some good coaches here that have been doing some really good work, it’s just around adding my flavour. I don’t feel I have to throw all that at them at once. We’ll just evolve our game over the season.”
For Cardiff, seven points from their opening two fixtures represents a solid foundation under Corniel van Zyl’s interim stewardship following Matt Sherratt’s departure on the eve of the new season. The two bonus points salvaged pride, yet the inability to secure an away victory remains concerning. Home to Connacht next Saturday offers an opportunity to build on the attacking intent displayed. Van Zyl acknowledged the challenge ahead: “The Arms Park is a massive place to play at home. We believe the growth is in the away wins, but obviously we need to get the job done at home. It was obviously a goal for us to win every game. We can’t go into it without having that goal but outside of Wales especially, it’s a big one for us to grow.”
Munster Rugby: Ben O’Connor; Shane Daly (Sean O’Brien 9), Dan Kelly, Alex Nankivell, Thaakir Abrahams; Jack Crowley (Tony Butler 78), Ethan Coughlan (Paddy Patterson 53); Jeremy Loughman (Josh Wycherley 58), Niall Scannell (capt) (Diarmuid Barron 24-37, 40), Oli Jager (Ronan Foxe 70); Jean Kleyn, Fineen Wycherley (Brian Gleeson 58); Tom Ahern, Ruadhan Quinn (Jack O’Donoghue 54), Gavin Coombes
Cardiff Rugby: Jacob Beetham; Josh Adams, Harri Millard (Steff Emanuel 72), Rory Jennings, Tom Bowen; Callum Sheedy (Ioan Lloyd 58), Johan Mulder (Aled Davies 67); Danny Southworth (Rhys Barratt 54), Liam Belcher (capt) (Daf Hughes 45), Javan Sebastian (Sam Wainwright 66); Josh McNally, Teddy Williams; Alex Mann (Ben Donnell 57), Dan Thomas (Taine Basham 57), Alun Lawrence
Referee: Griffin Colby (SARU)
Assistant Referees: Keane Davison, Shane Gaughan (IRFU)
TMO: Chris Allison (SARU)
Attendance: 12,003