The crowds are also beginning to drop at the home of Munster rugby as last night’s attendance of 847 was their lowest of the season in the league.
Grain Curran opened the scoring after just two minutes when he picked himself up after being upended in the box by Gareth Matthews to slot past UCD ’keeper Ger Barron.
But the Shannonsiders lead was shortlived, as five minutes later Patrick Nzuzi had to clear off the line after Dean Clarke broke free inside the area.
However, Clarke made no mistake after 25 minutes when he drilled home off a post after Sean Russell’s attempted shot broke kindly.
The students then edged in front just before the break after David O’Connor’s volley from inside the box – which deflected off Stephen Folan – found the back of the net.
Limerick ’keeper Dave Ryan had to fist away a stinging Craig Walsh free midway through the second half and Nzuzi cleared from Robbie Benson on the edge of the six-yard box.
Ryan then saved a close range header for Dave Leahy off a free kick from the left from Walsh. Limerick finally responded from that left-off via Axel Bossekota’s break down the right.
Bossekota slipped the ball through for Joe Gamble, but Barron saved the Limerick captain’s drive from inside the box with his legs.
Ryan was again called into action at the other end, diving low to his left to keep a Russell free kick 11 minutes from time.
Cillian Morrison broke straight down the middle to put the matter beyond dispute three minutes from time with a low finish.
To compound the misery for the hosts Shaun Kelly was red carded on the stroke of full time for a foul on Craig Walsh.
LIMERICK FC: Ryan, Kelly, Costelloe, Folan, Bradley, Gamble (Gaffney 71) O’Leary, Nzuzi, Galbraith, Bossekota (Rainsford 77) Curran
UCD: Barron, Matthews (Kelly 78) Boyle, Leahy, O’Connor, Belhout Morrison (74) Greevy, Walsh, Benson, Clarke, Russell
Referee: R Rogers (Dublin).