Shamrock Rovers 1 Waterford United 2
Daryl Murphy scored twice, the second a last minute winner, as Blues came from behind to snatch the points against a bemused Rovers.
Terry Palmer put a dominant Rovers in front on 67 minutes when heading home after Shane Robinson knocked a Keith Doyle corner back across goal.
But Murphy latched onto Mark Clifford’s through ball to fire Blues level from a tight angle on 72 minutes.
Rovers' Stephen Grant was then shown a straight red card for a bad tackle on Dave Mulcahy within three minutes.
Murphy then hit the winner with a stunning dipping volley with just a minute to go.
First Division Results:
Galway United 4 (Harty 9, Dupuy 24, 49, O’Dowd 65) Athlone Town 0
UCD 2 (Martin 28, McNally 40) Dundalk 1 (S Kelly 84)
Monaghan United 0 Kilkenny City 3 (Gorman 49, 74, 84)