Leinster missed the chance to extend their lead at the top of the United Rugby Championship after suffering a 44-12 defeat to Emirates Lions at Emirates Airline Park.
The province, who last week booked their place in the Investec Champions Cup semi-finals after eliminating holders La Rochelle, had won 11 of their last 12 matches in the competition.
But, having made 13 changes, Leo Cullen's side were blown away inside the opening 15 minutes as three Lions tries put them on the way to a victory which significantly boosts their play-off hopes.
Leinster are now just one point clear of Glasgow with four rounds remaining while the Lions climbed into the top eight.
The Lions made a stunning start and grabbed the opening try inside 40 seconds as Richard Kriel and JC Pretorius combined to send Morne van den Berg in under the posts, with Sanele Nohamba converting before kicking a penalty seven minutes later.
The Lions take the lead v Leinster within 40 seconds.
— RTÉ Sport (@RTEsport) April 20, 2024
Lions 7-0 Leinster
📺Watch on @rte2 and @rteplayer https://t.co/b2OI4OoWVJ
📲 Updates https://t.co/KUFjGWXT6W
📻 Updates on Saturday Sport on RTÉ Radio 1 pic.twitter.com/iLtBDFDED7
A fantastic team try saw the Lions score again in the 10th minute, Francke Horn, Van den Berg and Marius Louw all involved before the latter cruised over but Nohamba was unable to add the extras.
It went from bad to worse for Leinster three minutes later as Nohamba pounced on a loose ball before putting Quan Horn through, which the former converted for a 22-0 lead.
Quan Horn gets a third try for the Lions in the opening 15 minutes.
— RTÉ Sport (@RTEsport) April 20, 2024
📺Watch Emirates on @rte2 and @rteplayer https://t.co/b2OI4OoWVJ
📲 Updates https://t.co/KUFjGWXT6W
📻 Updates on Saturday Sport on RTÉ Radio 1 pic.twitter.com/4BmkSyMZ5z
Leinster pair Liam Turner and Cormac Foley had tries disallowed for a knock on and forward pass respectively either side of the break before Nohamba’s penalty extended the Lions’ lead.
The visitors finally got on the board in the 53rd minute when Ciaran Frawley pounced on a grubber kick from Harry Byrne, who added the extras.
But moments later the Lions secured the bonus point when Emmanuel Tshituka went over after loose play from Leinster but Nohamba could not convert.
After two disallowed efforts, Ciarán Frawley finally opens the Leinster account before Harry Byrne converts.
— RTÉ Sport (@RTEsport) April 20, 2024
Lions 22-7 Leinster
📺Watch on @rte2 and @rteplayer https://t.co/b2OI4OoWVJ
📲 Updates https://t.co/KUFjGWXT6W
📻 Updates on @satsportrte on @rteradio1 pic.twitter.com/cDcjKLIVxd
Frawley claimed his second try following some slick passing from Leinster but Byrne missed his kick to leave the score 30-12.
Tshituka and Francke Horn added further tries in the final five minutes, both converted by Jordan Hendrikse, to cap off an excellent day for the Lions.
Lions: Quan Horn; Richard Kriel, Erich Cronje, Marius Louw (capt), Edwill van der Merwe; Sanele Nohamba, Morne van den Berg; Morgan Naude, PJ Botha, Ruan Dreyer; Willem Alberts, Ruan Delport; JC Pretorius, Emmanuel Tshituka, Francke Horn.
Replacements: Jaco Visagie, JP Smith, Asenathi Ntlabakanye, Reinhard Nothnagel, Sibusiso Sangweni, Nico Steyn, Jordan Hendrikse, Henco van Wyk
Leinster: Ciarán Frawley; Rob Russell, Liam Turner, Charlie Ngatai, Andrew Osborne; Harry Byrne, Luke McGrath; Cian Healy, Lee Barron, Thomas Clarkson; Brian Deeny, Jason Jenkins; Diarmuid Mangan, Scott Penny (capt), Max Deegan.
Replacements: John McKee, Michael Milne, Michael Ala'alatoa, Ross Molony, Rhys Ruddock, Cormac Foley, San Prendergast, Ben Brownlee.
Referee: Gianluca Gnecchi (FIR)