Leinster came from behind to pick up their third win of the PRO12 season as they saw off Glasgow Warriors 23-18 at the RDS on Friday.
A slow start by both sides saw Warriors gradually grow into the game, and they made a few minutes pressure count with the first points of the game 12 minutes into it.
Pressure from the forwards eventually saw the ball fall to the hands of Zander Fagerson and he made it back to back tries as the Scottish side made the ideal start, only bettered by Duncan Weir's conversion.
Three of those seven points were immediately wiped off though as Leinster won a penalty straight from the restart, a penalty which Fergus McFadden sent through to quash the brilliant start.
And what was a seven point gap quickly fell to just one when McFadden sent another kick through from the right hand touchline as Leinster forced themselves back into the game.
Weir opened the gap again with another neatly finished kick, in a battle between two in-form kickers.
And six minutes before the break, Weir again showed his superb ability with another perfectly weighted kick to extend Glasgow's lead heading towards half-time.
But the untimely sin-bin of Pat MacArthur gave Warriors problems, though McFadden couldn't capitalise on them on the brink of half-time when his kick at goal didn't find the posts.
Just one minute after the break however, Leinster did take advantage of the extra man with another try. Luke McGrath went over as the fans were still retaking their seats for the second half, and the conversion saw Leinster pull themselves back onto level terms.
That didn't last long though. Glasgow grabbed their first try of the night 10 minutes after the restart after a huge spell of pressure, and the try, which looked like coming for some time, eventually did through Taqele Naiyaravoro's first try in just his second game.
Weir missed the conversion attempt, and Glasgow snuck themselves back into a five point lead.
The hosts thought they'd got themselves back level when they crossed the line again, only for Noel Reid to be called back for a knock on and Glasgow were allowed to breathe again.
Leinster were then the ones on the front foot, and after they were the side to spend time pushing at the Glasgow door, the referee allowed them in with a penalty try. And to add insult to injury, he sin-binned Naiyaravoro, with the conversion putting Leinster into a timely two point advantage.
Glasgow could have again snuck themselves in front, but the usually reliable Weir couldn't finish off a penalty and the hosts held their lead in a frantic finale.
A last minute penalty from McFadden sealed the game and saw Leinster secure the closely fought victory.
Tries: McGrath, Penalty try
Con: McFadden 2
Pen: McFadden 3
Tries: Fagerson, Naiyaravoro
Pen: Weir 2
Leinster: 15 Isa Nacewa (c), 14 Garry Ringrose, 13 Ben Te'o, 12 Noel Reid, 11 Fergus McFadden, 10 Cathal Marsh, 9 Luke McGrath, 8 Jack Conan, 7 Josh van der Flier, 6 Rhys Ruddock, 5 Mike McCarthy, 4 Ross Molony, 3 Marty Moore, 2 Aaron Dundon, 1 Michael Bent.
Replacements: 16 James Tracy, 17 Peter Dooley, 18 Tadhg Furlong, 19 Dominic Ryan, 20 Daniel Leavy, 21 Isaac Boss, 22 Ross Byrne, 23 Cian Kelleher.
Glasgow Warriors: 15 Sean Lamont, 14 Taqele Naiyaravoro, 13 Richie Vernon, 12 Fraser Lyle, 11 Rory Hughes, 10 Duncan Weir, 9 Mike Blair, 8 Ryan Wilson, 7 Simone Favaro, 6 Rob Harley (c), 5 Scott Cummings, 4 Tim Swinson, 3 Zander Fagerson, 2 Pat MacArthur, 1 Alex Allan.
Replacements: 16 Kevin Bryce, 17 Jerry Yanuyanutawa, 18 Mike Cusack, 19 Greg Peterson, 20 Adam Ashe, 21 Hugh Blake, 22 Grayson Hart, 23 Rory Clegg.
Referee: Ian Davies (WRU, 36th competition game)
Assistant Referees: Leo Colgan, Olly Hodges (both IRFU)
TMO: Dermot Moloney (IRFU)