Longford Town returned to winning ways coming from behind to see off UCD 3-1 in Bishopsgate.
Evan Weir had given UCD the lead two minutes into first-half injury time, Weir blasting the ball past Lee Steacy from a tight angle.
Shane Elworthy equalised for Town six minutes after the break as he converted Adam Evans cross.
Rob Manley then struck twice on 75 and 86 minutes to grab three points for Town, Manley first heading home on 75 minutes.
11 minutes later Manley shot home to seal the victory and see Town return to third place in the table, one point behind second placed Drogheda United albeit having played a game more.
Longford Town: Steacy, Elworthy, Hand, J.Manley, McDonnell, Dervin, Verdon (Chambers 82), Zambra, Byrne, Evans, R.Manley
UCD: Healy, Gallagher, Collins, Boore, McEvoy, Weir, Kerrigan (O’Keane 69), Keaney, Dignam, Mahdy, Whelan