Leinster gained revenge for their October humiliation at Croke Park with a dogged 13-8 victory over Munster at Thomond Park, holding firm through a classic Interprovincial arm-wrestle before a sellout crowd of 26,000 on a freezing Limerick night.
Key moments
3′ – PENALTY MUNSTER: Thaakir Abrahams penalised for illegal intercept, Harry Byrne kicks to corner
4′ – TRY ATTEMPT LEINSTER: Josh van der Flier held up by Edwin Edogbo and Gavin Coombes
5′ – PENALTY LEINSTER: Scrum penalty against Michael Ala’alatoa for losing bind, Byrne kicks to corner
6′ – TRY LEINSTER: Josh van der Flier scores from driving maul, Harry Byrne converts (Munster 0-7 Leinster)
12′ – MISSED KICK MUNSTER: Jack Crowley kicks penalty dead over dead-ball line
20′ – PENALTY LEINSTER: Andrew Porter penalised for tip-tackle on Tom Farrell
28′ – PENALTY LEINSTER: Jack O’Donoghue penalised for holding Robbie Henshaw on ground
34′ – SUBSTITUTION LEINSTER: Charlie Tector replaces Robbie Henshaw (finger injury)
Half-time: Munster 0-7 Leinster
48′ – SUBSTITUTION LEINSTER: Tadhg Furlong replaces Thomas Clarkson (tactical)
49′ – SUBSTITUTION LEINSTER: Paddy McCarthy replaces Andrew Porter (tactical)
49′ – SUBSTITUTION MUNSTER: Jean Kleyn replaces Edwin Edogbo (tactical)
53′ – PENALTY LEINSTER: Tadhg Beirne penalised for side-entry at maul, Harry Byrne kicks penalty (Munster 0-10 Leinster)
55′ – SUBSTITUTIONS MUNSTER: John Ryan (250th appearance), Diarmuid Barron and Jeremy Loughman replace Michael Ala’alatoa, Lee Barron and Michael Milne
55′ – PENALTY MUNSTER: Paddy McCarthy penalised for illegal clearout, Jack Crowley kicks penalty (Munster 3-10 Leinster)
56′ – SUBSTITUTION MUNSTER: Dan Kelly replaces Thaakir Abrahams (tactical)
58′ – PENALTY LEINSTER: Tom Farrell penalised for accidental offside, Harry Byrne kicks penalty (Munster 3-13 Leinster)
66′ – SUBSTITUTIONS MUNSTER: Fineen Wycherley and John Hodnett replace Tom Ahern and Jack O’Donoghue
67′ – SUBSTITUTION LEINSTER: John McKee replaces Rónan Kelleher (tactical)
70′ – TRY MUNSTER: Dan Kelly scores after Jack Crowley assist, Crowley misses conversion (Munster 8-13 Leinster)
71′ – SUBSTITUTION MUNSTER: Paddy Patterson replaces Craig Casey (tactical)
72′ – SUBSTITUTION LEINSTER: Scott Penny replaces Josh van der Flier (tactical)
74′ – SUBSTITUTIONS: Fintan Gunne replaces Jamison Gibson-Park for Leinster; Jack O’Donoghue replaces Tadhg Beirne (facial injury) for Munster
77′ – SUBSTITUTION LEINSTER: Andrew Osborne replaces Tommy O’Brien (tactical)
Full-time: Munster 8-13 Leinster
Josh van der Flier’s sixth-minute try and eight points from Harry Byrne’s boot proved sufficient for Leo Cullen’s side, who survived intense late pressure after Dan Kelly’s 70th-minute try gave Munster hope. The victory extended Leinster’s winning streak to six consecutive matches across all competitions and continued their remarkable recent dominance at this venue, making it seven successive triumphs at Thomond Park.
Low on scores but high on physicality, defence proved the dominant theme in a thoroughly engaging derby that lacked attacking quality but never wanted for intensity or ferocity. For Munster, the defeat represented a frustrating evening where territorial advantage couldn’t be converted into points, their attack plagued by handling errors and inaccuracies when it mattered most.
The game started at ferocious pace, controlled aggression and hard running setting the tone. Two quick penalties against Munster allowed Leinster an early crack at the home 22. After a lengthy series of over 20 phases, van der Flier appeared held up by the combined efforts of Edogbo and Coombes following Michael Ala’alatoa’s tackle, ending the attack.
Or so it seemed. From the resulting scrum on five minutes, Leinster won a penalty when Ala’alatoa was caught losing his bind. Byrne kicked to the corner and, from the subsequent lineout, Rónan Kelleher found captain Caelan Doris. The driving maul made marginal headway before van der Flier peeled off at pace, running through Craig Casey’s tackle to score. Byrne converted from the right to push Leinster into a 7-0 lead after just six minutes.
Embed from Getty Images
Munster had an immediate chance to respond after winning a breakdown penalty off Rieko Ioane from the restart, which was brought forward 10 metres after some Leinster dissent. However, Max Deegan broke up the subsequent maul to relieve pressure.
Four minutes later, another opportunity went begging when Crowley’s kick to touch from a penalty sailed out over the dead-ball area, to the relief of the Leinster defence. It proved symptomatic of a generally poor kicking display from those in red.
The early attacking energy faded as the half wore on, but intensity only grew as defences took control. Shane Daly’s massive tackle on Ciarán Frawley shook the goalposts and led to a turnover, with Munster attacking the 22, only to be met by a determined Leinster defensive line that sent them backwards.
Leinster’s scrum dominance became increasingly apparent, with former Leinster player Ala’alatoa appearing to struggle on the tight-head side. The visitors used the set-piece to relieve pressure repeatedly, winning multiple scrum penalties that gave them good field position.
As physicality grew, so did confrontations. Porter was penalised for a tip-tackle on Tom Farrell on 20 minutes, with referee Peter Martin keeping busy throughout. O’Donoghue handed one back when he was caught holding Henshaw on the ground at the side of a ruck on 28 minutes.
Tadhg Beirne proved a nuisance at the breakdown, earning a crucial penalty on 29 minutes as Crowley sent it down the line, only for Leinster to wrestle a turnover. Tom Ahern produced several big lineout takes when Munster needed them most, whilst Edogbo came up with a vital steal on the ground in the 33rd minute.
Henshaw required treatment for what appeared a dislocated finger on 34 minutes, forcing Charlie Tector into the fray. An uncharacteristic kick out on the full by Gibson-Park handed Munster one final chance, but Nankivell’s forward pass ensured it remained 7-0 to Leinster at the interval. Boos rang out from home supporters disappointed their side trailed despite enjoying periods of territory.
Munster couldn’t get out of their own way to start the second period. Casey twice mishit clearance kicks, but they had Ahern to thank for a vital turnover inside the 22 as Ioane steamed onto Byrne’s pass. Casey found touch with his third attempt at the boot.
A scrum penalty gave Munster their first chance as Crowley kicked them to the edge of the 22, but a loose offload sent them running backwards. Byrne’s brilliant free-kick pinned them back into their 22, demonstrating the measured quality of his tactical kicking throughout.
When Beirne came in the side of Leinster’s maul on 53 minutes, Byrne extended the lead to 10-0 with a routine shot at goal. Those points were cancelled out within two minutes as Munster won the restart, leading to McCarthy’s illegal clearout on Casey. Crowley called for the tee and made it 10-3.
Munster handed those points straight back when Farrell played the ball from an offside position following a ricochet off Daly. Byrne restored the ten-point lead at 13-3 on 58 minutes.
John Ryan came on for his 250th Munster appearance on 55 minutes, becoming only the third player to reach the landmark after Stephen Archer and Donncha O’Callaghan. The veteran prop received warm applause in recognition of his remarkable service.
Munster hadn’t enjoyed a sustained attack near the Leinster line all game until they started gaining momentum at the gainline on 65 minutes. Replacement props Ryan and Loughman came close with powerful carries, but James Ryan forced a knock-on off O’Donoghue with brilliant defensive work.
The home side needed a spark of brilliance and got it from Farrell, who shook off a rare tame Doris tackle to flee upfield. Whilst Leinster dealt with initial pressure, a lovely Coombes back-door offload fractured the defence. Crowley drew in defenders before releasing Kelly, who had enough pace to reach the line on 70 minutes. Crowley’s conversion drifted wide, leaving Munster trailing 13-8 with ten minutes remaining.
Embed from Getty Images
Twice in quick succession Munster got into the final third, but twice Leinster thwarted them. Beirne required treatment for a facial injury on 74 minutes before being replaced by O’Donoghue, who had earlier been substituted.
Nankivell won a crucial jackal penalty on 76 minutes with Leinster threatening, before Doris responded with a big captain’s turnover. James Lowe went high on Nankivell on 80 minutes, giving Crowley the opportunity to kick deep into Leinster territory with the clock in the red.
Munster went through over three minutes of play beyond 80 minutes, at one stage appearing to have broken the line. However, Ioane’s ball-and-all tackle on Crowley dislodged the ball and Tector dived on the spillage to recover and seal victory. Byrne thumped the loose ball into the Thomond Park stands to confirm Leinster’s win.
Leinster’s victory provided revenge for the 31-14 Croke Park humiliation but came through grit rather than style. The champions made 183 tackles against a Munster side that enjoyed the bulk of possession, demonstrating the defensive resilience that has characterised Jacques Nienaber’s system at its best.
“It’s an amazing occasion in terms of the atmosphere,” head coach Cullen said afterwards. “It’s full on, isn’t it? It’s a proper cauldron out there. The defensive effort I thought was outstanding, which probably is what won us the game.”
Van der Flier was deservedly named man of the match. “It was a tough game and I thought we defended really well, it took every bit of us,” he acknowledged. “Big disappointment to lose at Croke Park, but really proud of the lads tonight. It was a dig-deep performance.”
Captain Doris added: “It was tough but we expect that coming down here. You know you will get a hostile crowd and around this time of year there is an extra bite to it. We left opportunities out there and made it harder for ourselves. Performances aren’t what we would like but the character is pleasing.”
For Munster, the defeat left them second in the table – moving above Cardiff on the losing bonus point – but represented a frustrating evening. The hosts enjoyed plenty of territory but lacked accuracy when it mattered most.
“There were a couple of occasions where we needed to be better in our ball presentation,” head coach Clayton McMillan said, before taking aim at the officiating. “But there were times where men were swimming around the corners of rucks, something that was brought to the officials’ attention pre-game. We knew it was going to be a contest at the breakdown. A big song and dance was made about that being ruled out of the game at the beginning of the season. It doesn’t seem like it’s being reffed.”
The scrappy nature suited neither side, with both teams far from perfect. In truth, given the paucity of attacking quality on show, the tight finish proved a fitting end to such a contest.
Byrne’s tactical kicking proved excellent throughout, his accuracy from the tee keeping Munster at arm’s length when they threatened to build pressure. Gibson-Park’s measured box-kicking provided crucial territorial relief, whilst the scrum dominance established early proved decisive.
After losing three of their opening four games in the 2025-26 campaign, Leinster have now won six in a row in all competitions. They remain sixth in the URC table, though performances must improve significantly if they are to challenge for honours.
Both sides face another interprovincial derby next week, with Munster travelling to Ulster on Friday before Leinster host Connacht on Saturday.
Munster: Mike Haley; Shane Daly, Tom Farrell, Alex Nankivell, Thaakir Abrahams (Dan Kelly 56); Jack Crowley, Craig Casey (Paddy Patterson 71); Michael Milne (Jeremy Loughman 55), Lee Barron (Diarmuid Barron 55), Michael Ala’alatoa (John Ryan 55), Edwin Edogbo (Jean Kleyn 49), Tom Ahern (Fineen Wycherley 66), Tadhg Beirne (capt, Jack O’Donoghue 74), Jack O’Donoghue (John Hodnett 66), Gavin Coombes
Leinster: Ciarán Frawley; Tommy O’Brien (Andrew Osborne 77), Rieko Ioane, Robbie Henshaw (Charlie Tector 34), James Lowe; Harry Byrne, Jamison Gibson-Park (Fintan Gunne 74); Andrew Porter (Paddy McCarthy 49), Rónan Kelleher (John McKee 67), Thomas Clarkson (Tadhg Furlong 48), Joe McCarthy, James Ryan, Max Deegan, Josh van der Flier (Scott Penny 72), Caelan Doris (capt)
Referee: Peter Martin (IRFU)
Attendance: 26,000 (sellout)