Leinster will defend their BKT United Rugby Championship title against the Vodacom Bulls at Croke Park on Friday, 19 June after grinding out a hard-fought 20–11 victory over the DHL Stormers at the Aviva Stadium, in a semi-final that hinged on the visitors’ indiscipline in the final quarter.
Key moments
8 mins – TRY LEINSTER: Patient build-up play from the hosts sees Jimmy O’Brien and Hugo Keenan make inroads centrally before Jamie Osborne releases Rieko Ioane, who powers through the Stormers defence to score left of the posts. Sam Prendergast converts. (Leinster 7–0 DHL Stormers)
18 mins – PENALTY LEINSTER: Jamison Gibson-Park’s lethal kick-and-chase catches the Stormers napping and wins penalty advantage inside the 22. Prendergast slots from a central position. (Leinster 10–0 DHL Stormers)
22 mins – INJURY: Andrew Porter hobbles off with what appears to be a calf injury. Alex Usanov replaces him.
23 mins – PENALTY LEINSTER: Adré Smith is penalised for a high tackle on Jimmy O’Brien. Prendergast makes no mistake from in front of the posts. (Leinster 13–0 DHL Stormers)
28 mins – TRY DHL STORMERS: The Stormers win a penalty inside the Leinster 22 and opt for the tap and go. André-Hugo Venter charges for the line before Adré Smith picks from close range and drives over. Matthee’s conversion drifts wide. (Leinster 13–5 DHL Stormers)
35 mins – PENALTY DHL STORMERS: Leinster’s scrum struggles without Porter as Clarkson is penalised. Matthee slots from in front of the posts. (Leinster 13–8 DHL Stormers)
Half-time: Leinster 13–8 DHL Stormers. A clinical opening quarter from Leinster saw them race to 13–0, with Ioane’s try and Prendergast’s boot doing the damage. But the loss of Porter disrupted their scrum dominance, and the Stormers capitalised with a Smith try and Matthee penalty to close within five at the break.
47 mins – YELLOW CARD DHL STORMERS: Leolin Zas shown yellow for a deliberate knock-on as Leinster had numbers on the overlap.
48 mins: Imad Khan sprints for the Leinster line, but Hugo Keenan produces a crucial try-saving tackle before Max Deegan wins the ball back.
53 mins – PENALTY DHL STORMERS: Even with 14 men, the Stormers win a scrum penalty. Matthee slots to reduce the deficit to two. (Leinster 13–11 DHL Stormers)
58 mins: Zas returns from the sin bin. The Stormers won the 10-minute period 3–0.
69 mins – YELLOW CARD DHL STORMERS (upgraded to RED): Ruan Ackermann makes a dangerous shoulder-to-head clearout on Kelleher. Initially yellow, upgraded to red after off-field review.
70 mins – YELLOW CARD DHL STORMERS: Salmaan Moerat sin-binned for cynically kicking the ball out of Gibson-Park’s hands. Stormers reduced to 13 men.
70 mins – TRY LEINSTER: Gibson-Park regathers the loose ball and races through to score under the posts. Harry Byrne converts. (Leinster 20–11 DHL Stormers)
Full-time: Leinster 20–11 DHL Stormers
Match report
For 68 minutes, John Dobson’s side had made this exactly the arm-wrestle they needed it to be. After weathering a dominant Leinster opening quarter that yielded a Rieko Ioane try and two Sam Prendergast penalties, the Stormers fought their way back to within two points through Adré Smith’s try and Jurie Matthee’s boot, exploiting Leinster’s scrum problems after Andrew Porter’s first-half injury departure. When Stormers captain Ruhan Nel hammered a brilliant 50:22 kick with 14 minutes remaining, the 2022 champions were knocking on the door of one of the competition’s great upsets.
But replacement flanker Ruan Ackermann’s reckless shoulder-to-head clearout on Rónan Kelleher in the 69th minute – initially a yellow card, upgraded to red after off-field review – changed the course of the contest irrevocably. Within a minute, fellow replacement Salmaan Moerat was also sin-binned for cynically kicking the ball from Jamison Gibson-Park’s hands at the base of a ruck. The scrum-half, the game’s outstanding performer, regathered the loose ball and raced through to score under the posts, delivering the decisive blow that the Stormers’ own ill-discipline had invited.
The match had begun with a poignant minute’s silence for Fergus Slattery, one of the greats of Irish rugby, and Leinster’s early play had a fitting intensity about it. Gibson-Park’s box-kicking was razor-sharp from the opening exchanges, Kelleher bundling Damian Willemse into touch from the first steepling kick and setting the tone for what would be a confrontational evening. The hosts won a penalty at the first scrum, which Prendergast rifled to touch eight metres out, and although the Stormers defended stoutly in those early exchanges, the pressure eventually told.
The opening try arrived on eight minutes. Jimmy O’Brien and Hugo Keenan combined cleverly to crack the gainline before the ball was worked left through Porter, Prendergast and Jamie Osborne to present Ioane with a run at blindside flanker Ben-Jason Dixon. The All Black showed the Stormers defender a clean pair of heels, stepping inside to finish smartly. Prendergast converted for 7–0.
Gibson-Park’s influence was growing by the minute. His high-ball pressure forced a knock-on inside the 22, and his break from the fringes set up the position from which Prendergast kicked his first penalty in the 18th minute to make it 10–0. When Matthee kicked the restart out on the full, Leinster were in the ascendancy again, and Prendergast struck his second penalty in the 23rd minute after Smith was penalised for a high tackle on O’Brien. At 13–0 with barely a quarter of the match gone, the Stormers had made 70 tackles to Leinster’s seven and had enjoyed just 13 per cent of the possession.
But the complexion of the contest shifted when Porter hobbled off in the 22nd minute with what appeared to be a calf injury – the same area that kept the Ireland loosehead out of the Six Nations earlier this year. Leinster’s scrum, which had been dominant with Porter anchoring it, began to creak almost immediately. Both Thomas Clarkson and replacement Alex Usanov struggled against a Stormers front row that sensed weakness, and the visitors’ confidence surged.
The Stormers’ try came from a penalty inside the Leinster 22 on 28 minutes. André-Hugo Venter charged off the tap and go before Smith picked from close range and drove over with immense leg drive, fending off Clarkson to finish near the right corner. Matthee missed the conversion from wide, but the Stormers were on the board. Five minutes later, a scrum penalty against Clarkson gave Matthee three straightforward points from in front of the posts, and suddenly it was 13–8.
Leinster threw everything at the Stormers’ line in the closing minutes of the half, James Lowe’s powerful carry down the left creating field position and back-to-back penalties drawing a warning from referee Hollie Davidson. But the Stormers’ defence in that period was heroic – there is no other word for it – as they repelled drive after drive, using the counter-ruck to clear through the boot and send the teams to the break with just five points separating them. A tunnel altercation between players from both sides at the interval underlined the simmering tension.
The second half brought a yellow card for Leolin Zas within two minutes of the restart, the winger penalised for a deliberate knock-on as Leinster had numbers on the overlap. But rather than capitalising on their numerical advantage, Leinster made a mess of the sin-bin period. Khan almost scored a breakaway try after a loose ball inside the Stormers’ 22, only for Keenan to produce a remarkable try-saving tackle – one of the moments of the match – before Deegan rescued the loose ball.
The Stormers, with 14 men, were the ones who scored during Zas’s absence. A dominant scrum – set up after Prendergast’s clearance kick cannoned off the back of Gibson-Park’s head for an unfortunate accidental offside – won the penalty from which Matthee slotted to make it 13–11 in the 53rd minute. It was a staggering statistic: the Stormers had won the sin-bin period 3–0 with a man fewer.
The final quarter was a match of muscle and nerve. Doris made a lung-bursting carry that got Leinster into the 22 on 60 minutes, and Ioane ran a perfect line that threatened to unlock the Stormers, but both attacks were repelled. Nel’s superb 50:22 on 66 minutes put the Stormers on the attack deep in Leinster territory, and for a moment it felt as though the visitors might land the knockout blow. Rabah Slimani’s crucial jackal turnover – the replacement prop winning the penalty that allowed Leinster to clear their lines – proved every bit as decisive as what followed.
What followed was Ackermann’s moment of madness. Introduced from the bench just 10 minutes earlier, the flanker launched himself shoulder-first into Kelleher at a ruck, making clear contact with the hooker’s head. Davidson showed yellow immediately, with the off-field bunker upgrading it to red. Dobson was unequivocal in his post-match assessment. “I really apologise for the first one,” he said. “That’s where you have to get rid of that in rugby. Tucked shoulder to the head.”
Leinster had a lineout inside the 22 and James Ryan claimed it cleanly. Deegan carried through contact before Gibson-Park shaped to pass from the base of a ruck. Moerat, lying prone at the edge of the breakdown, raised a foot and knocked the ball from the scrum-half’s hands. But Gibson-Park, sensing the opportunity rather than the injustice, regathered the loose ball and accelerated through a suddenly transfixed defence to score under the posts. Moerat was shown yellow for his intervention, reducing the Stormers to 13 men, and Harry Byrne’s conversion made it 20–11 with 10 minutes remaining.
From there, the result was never in doubt. O’Brien’s exquisite left-footed kick turned defence into attack, and Leinster saw out the remaining minutes with the composure of a side that has been in this position many times before. Gibson-Park departed to a standing ovation with five minutes remaining, his afternoon’s work complete.
Leo Cullen acknowledged the scale of the challenge his side had faced. “It was a serious battle for us out there,” the head coach said. “They’re unbelievably physical and the way they defended their line – you see it there on the field, a lot of their guys are very emotional there. So, how much it meant to them, the game. It’s a proper arm-wrestle at that stage.”
Gibson-Park, named Player of the Match, reflected on a contest that had the feel of knockout rugby at its most attritional. “I think it had a bit of a cup rugby feel to it,” he said. “We definitely left a few chances out there, particularly in the first half. But I suppose you have to hand a bit of credit to the Stormers. They’re a serious team, very good at what they do. We’ve had to grind out a good few wins. And I think they probably stood to us a little today.”
Dobson, meanwhile, was left to rue what might have been. “I thought up until the card we were in it,” he said. “I thought we could see some cracks starting, maybe physically, in Leinster. At 68 minutes we dared to dream. I said to the guys at half-time that we won’t win this game if we don’t stay with 15 men on the field.”
Captain Caelan Doris spoke of the motivation provided by departing players. “We have a special group and quite a number of guys moving on at the end of the season,” he said. “It has been a big motivator for us at the knockout stages to extend the season and enjoy our time together.”
Leinster will now face the Bulls at Croke Park on Friday, 19 June – a repeat of last year’s final, which the Irish province won. The Aviva Stadium is unavailable due to a Metallica concert, so GAA headquarters will host the showpiece under Friday night lights, with kick-off at 7.30pm. Porter’s fitness will be the primary concern in the 13-day gap between semi-final and final, while Cullen will need to address the scrum issues that allowed the Stormers to dominate that area for much of the second half. The Bulls, who produced a sensational comeback to beat Glasgow Warriors earlier in the day, will arrive in Dublin with their own brand of forward physicality – and a blueprint laid out for them by the Stormers.
Teams
Leinster Rugby: 15 Hugo Keenan, 14 Jimmy O’Brien, 13 Rieko Ioane, 12 Jamie Osborne, 11 James Lowe, 10 Sam Prendergast, 9 Jamison Gibson-Park; 1 Andrew Porter, 2 Rónan Kelleher, 3 Thomas Clarkson, 4 Joe McCarthy, 5 James Ryan, 6 Max Deegan, 7 Josh van der Flier, 8 Caelan Doris (CAPT).
Replacements: 16 Gus McCarthy, 17 Alex Usanov, 18 Rabah Slimani, 19 Diarmuid Mangan, 20 Jack Conan, 21 Luke McGrath, 22 Harry Byrne, 23 Garry Ringrose.
DHL Stormers: 15 Damian Willemse, 14 Wandisile Simelane, 13 Ruhan Nel (CAPT), 12 Dan du Plessis, 11 Leolin Zas, 10 Jurie Matthee, 9 Imad Khan; 1 Ntuthuko Mchunu, 2 André-Hugo Venter, 3 Neethling Fouché, 4 Adré Smith, 5 Connor Evans, 6 Paul de Villiers, 7 Ben-Jason Dixon, 8 Evan Roos.
Replacements: 16 JJ Kotzé, 17 Vernon Matongo, 18 Zachary Porthen, 19 Salmaan Moerat, 20 Ruan Ackermann, 21 Marcel Theunissen, 22 Stefan Ungerer, 23 Warrick Gelant.
Match details
Leinster 20 (Tries: Ioane, Gibson-Park; Conversions: Prendergast 1/1, Byrne 1/1; Penalties: Prendergast 2/2)
DHL Stormers 11 (Tries: A. Smith; Conversions: Matthee 0/1; Penalties: Matthee 2/2)
Half-time: 13–8
Venue: Aviva Stadium, Dublin
Attendance: 15,346
Referee: Hollie Davidson (Scotland)
Assistant Referees: Sam Grove-White (Scotland), Adam Jones (Wales)
TMO: Mike Adamson (Scotland)
Player of the match: Jamison Gibson-Park (Leinster)