Leinster fell to a second consecutive defeat in the BKT United Rugby Championship, with a first half implosion largely to blame for a demoralising 38-17 loss away to Glasgow Warriors.
Quick-fire yellow cards for Brian Deeny and Rónan Kelleher proved costly for the defending champions, who conceded four tries in the space of just 11 minutes, a flurry from which the visitors never recovered.
Leinster had been 5-0 in front before those cards, the first of which was given to Deeny on 26 minutes, and Glasgow racked up 26 points in a row before the province got back to the full compliment of 15 players.
A Hugo Keenan try just before the break did give them hope, but they couldn't break down a clever home defence in the third quarter, while Franco Smith's side then turned the screw in the final 10 minutes, with Ollie Smith and George Horne running in late scores to extend their lead at the top of the table.
On a perfect evening for rugby, the opening 15 minutes was close and physical, and it was Leinster who landed the first blow when Rieko Ioane intercepted Kyle Rowe's pass on the edge of his 22, sprinting clear before passing wide to Joshua Kenny for the opening score and a 5-0 lead.
Glasgow hadn't caused too many problems for the opening 24 minutes, but when Will Connors was penalised for no arms tackle in the Warriors half, it set off a chain of events that turned the game on its head.
Three penalty advantages followed as the home side made their way into the 22, and when Deeny was sin-binned for the third of those offences, the league leaders took full advantage with a clever tap-penalty move, as Macenzzie Duncan got in for the opening try, converted by Horne for 7-5.

Almost straight from the restart, Leinster found further trouble when Kelleher (above) followed his second row to the sin-bin, and with the province down to 13 players they fell to pieces, giving up three tries in quick succession.
On 31 minutes, another penalty allowed Glasgow to the edge of the 22, and they set their maul to work, marching through the Leinster pack for Gregor Hiddleston to touch down, extending their lead to 14-0.
Three minutes later, they showed the other side of their game, as debutant centre Johnny Ventisei broke from his 22, beating Ioane on the outside before passing back inside to Stafford McDowall, and he in turn went inside to Horne, who ran in a third Glasgow try.
Incredibly, it would get even worse for Leinster as they waited for Deeny and Kelleher to return, with Rowe skipping past Jimmy O'Brien out wide, grubbering down the touchline and running in for the bonus-point score, again converted by Rowe to make it 26-5.
Keenan's try on the stroke of half time was converted by Prendergast to make it 26-12 as the sides went to the half time break, and Leinster dominated the early exchanges in the second half, but couldn't break down a patient Glasgow defence, whose 14-point buffer ensured they could leave the ruck alone and concentrate on their shape.
Having absorbed the pressure, they struck a killer blow with 10 minutes remaining as Ollie Smith took advantage of a defensive error from Keenan. The Leinster full-back shot up in the line and missed, as Smith shook off tackles from Ciarán Frawley and Deeny, running in under the posts to put the game beyond doubt.
A try from Frawley soon after put Leinster within reach of a bonus-point and something to bring back to Dublin, but Glasgow ended the game in dominant fashion as Horne got in for his second try in the final two minutes, moving his side further clear at the top of the table.