Leinster laid low by Glasgow blitz
Warriors' Nick Grigg scored twice
Glasgow 31-21 Leinster
Leinster shipped four first-half tries as Glasgow exacted revenge with a stunning bonus-point win at Scotstoun.
Leinster inflicted a damaging defeat on the Warriors just two weeks ago in the European Champions Cup, but they had no answer as Glasgow maintained their winning start to the Guinness PRO14.
George Horne turned in an eye-catching performance with two tries, but it was the running of Niko Matawalu that really set the game alight while Nick Grigg touched down twice in a brilliant opening 24 minutes that saw the two sides score six tries between them.
The Irish province started the game on the front foot, with Jordan Larmour dancing past several tackles before he was dragged down after gaining around 30 metres.
The ball eventually made its way to Jamison Gibson-Park, who produced a smart finish from the base of the ruck to touch down in front of a stunned home crowd.
Seconds later however, George Horne, raced clear from the 22 metre line after Matawalu's offload and levelled the scores at seven apiece.
A poor kick from Glasgow gave Leinster the chance to put more pressure on and Rory O'Loughlin squeezed over from five yards out within moments of the restart, only to be pegged back once more as another mazy run from Matawalu resulted in Grigg barrelling over to make it 14-14 in a frantic opening 15 minutes.
Jordi Murphy was shown a yellow card for preventing George Horne from a quick tap and go, and Leinster were made to pay as the scrum-half added his second of the night.
Unbelievably, Glasgow had the bonus point wrapped up after just 24 minutes, and again Matawalu was the catalyst for a breathtaking try.
Receiving the ball deep in his own half, the winger raced clear displaying some dazzling footwork, and with the line beckoning, selflessly passed to Grigg who had to easy task of running in for a 28-14 lead before Murphy was allowed back on.
Peter Horne kicked a penalty before the action died down going into the break, and in the second half Glasgow's frailties up front were once again exposed as they were two weeks ago.
Scott Cummings, who was released from the Scotland squad to play, was sent to the bin before Ross Byrne touched down in the corner, but the Warriors withstand heavy pressure to limit the scoring.
Substitute Alex Dunbar was also shown yellow on his return from injury, but the hosts stood firm to claim a seventh consecutive domestic win.
Leinster remain second in Conference B despite their second defeat of the season.