Drogheda United and Cabinteely recorded what could prove to be important away wins to keep tabs on SSE Airtricity League First Division leaders Bray Wanderers, who also picked up three points on Friday night.
The Seagulls sauntered past Longford Town on a 3-0 scoreline at the Carlisle Grounds, but the visitors held out until after the interval, with Sean McEvoy opening the scoring seconds after the restart.
McEvoy completed his brace in the 63rd minute and Gary Shaw came back to haunt his former side with a strike from close range six minutes later.
UCD opened the scoring against Drogheda at Belfield through Colm Whelan in the 17th minute, but two goals from Mark Doyle in the space of 10 minutes after the break put the Drogs in control.
After David Odumosu brilliantly saved a UCD penalty, Brandon Bermingham scored at the death to make it 3-1 as Bray's lead over Drogheda at the top of the table stayed at two points.
Cabinteely are a point further back in third after recording a 2-0 victory on the road against a Shamrock Rovers II side featuring 15-year-old Kevin Zefi.
It took until the 77th minute for Cabinteely to break the deadlock, with Kevin Knight scoring from the spot after Alex Dunne was harshly adjudged to have handled the ball inside the area by referee Gavin Colfer.
Conor Keeley put the result beyond doubt with his bullet header in the 89th minute.
Elsewhere in the division, strugglers Athlone Town came from behind to record a surprise 2-1 home win over Cobh Ramblers and Galway United edged out Wexford 1-0 at Eamonn Deacy Park to leave the visitors bottom of the second tier in Irish football on goal difference.