Declan O'Brien's first half penalty was enough to get Drogheda United's title aspirations back on track as they beat Bohemians 1-0 at Hunky Dorys Park.
The only goal of the game came ten minutes before half-time. Bohs' defender Roberto Lopes took down Gavin Brenn and O'Brien scored from the spot for his ninth league goal of the season.
The win moves Bohs back to within a point of leaders Sligo Rovers - who do have two games in hand - ahead of their trip to champions Shamrock Rovers on Monday.
UCD gave their hopes of avoiding relegation a huge boost with a smash and grab 2-1 win at Shelbourne - their first away win of the season.
David McMillan cracked home a stunning opening goal on 41 minutes after a superb counter attack involving Paul Corry and Dean Clarke.
Shels owned much of the ball throughout the game and finally drew level on 82 minutes when Philly Hughes swept home skipper David Cassidy's cross.
But in a second brilliant counter, the ball was only partially cleared by Shels and sought-after midfielder Corry curled a delightful winner to the net in the 87th minute.
The win moved UCD to within two points of second bottom Dundalk who conceded a late equaliser as they had to settle for a 1-1 draw at Bray Wanderers.
Substitute Lorcan Shannon scored his first goal for Dundalk to give them a 54th minute lead, working a one-two with Mark Griffin before the 18-year-old raced in on goal to shoot past Darren Quigley.
Bray battled away and got their reward four minutes into added time at the death when substitute Dave Webster got forward to score with a terrific shot from the edge of the area.