|Leinster (7) 34|
|Tries: McFadden, Boss 2, Conan Cons: Madigan 4 Pens: Madigan 2|
|Glasgow (27) 34|
|Tries: Hogg, Vernon, Bennett, G. Bryce Cons: Horne 4|
Glasgow's lead at the top of the Pro12 was cut to two points as they played out a thrilling draw with Leinster.
The Warriors were on top in the first half, establishing a 27-7 lead as Peter Horne converted tries from Stuart Hogg, Richie Vernon and Mark Bennett.
Isaac Boss got two tries and Jordi Murphy scored a solo effort as Leinster battled back in the second half.
The hosts went seven clear, only for Glasgow to hit back with Glenn Bryce touching down and Horne converting.
Returning to the scene of last May's Pro12 final defeat, the Scots made early inroads and deservedly took a 7-0 lead after as many minutes.
Vernon's midfield offload gave Hogg the opportunity to fend off Eoin Reddan's tackle and place the ball at the left-hand post with Horne converting.
Horne punished a line-out infringement for three more points as Leinster struggled for possession.
A strong carry from Tom Denton sparked a prolonged spell of Leinster pressure inside the Glasgow 22.
The visitors' defence held firm until Shane Jennings and Jimmy Gopperth combined to release McFadden to go over in the right corner. Madigan converted with aplomb for 10-7.
However, the Leinster defensive line gave way soon after as Tommy Seymour made ground on the right and centre Vernon used his size to take contact and stretch over to score just to the right of the posts. Horne's conversion restored the 10-point buffer.
A third converted try followed for the Warriors six minutes before the break.
Centre Bennett burst on to Niko Matawalu's flat pass and evaded McFadden's clutches before crashing over by the posts. Bennett added a long-range penalty in injury-time, widening the gap to 20 points.
The second half was just 25 seconds old when Bryce, who replaced the injured Hogg, had his clearance kick blocked by Boss and the Leinster replacement scrum-half won the race to touch down the loose ball.
Madigan swept the conversion over and he quickly tagged on a penalty, with front-rowers Cian Healy and Sean Cronin making an impact off the bench.
But the game took on a completely different complexion after Fijian Matawalu was sin-binned for elbowing Healy off the ball.
Leinster responded with two tries in three minutes, flanker Murphy avoiding three tackles on a terrific run in from the 10-metre line before Boss completed his brace off the back of a ruck.
Madigan converted both for a sudden 31-27 lead.
There were yet more twists and turns and Leinster, who have a fight on their hands to reach the play-offs, may yet rue their failure to see this result out.
The Glasgow forwards took up the baton from a couple of penalties and close-in mauls before Pyrgos and Horne passed wide to the left where Bryce went over unopposed. Horne held his nerve to ensure a share of the spoils for his side.