Bohemians moved within three points of the League of Ireland summit after a high-scoring win over Galway United.
Bohemians boosted their title hopes with a 4-2 victory away to Galway United in Friday night's League of Ireland Premier Divison games.
The result moves Bohs up to third in the table on 31 points.
Rovers missed the chance to extend their advantage at the top after suffering a 2-1 defeat at home to Sligo Rovers in Tallaght.
St Patrick's Athletic remain second following a draw away to Derry City.
Elsewhere, Shelbourne claimed a 2-1 win over Waterford, while Drogheda United and Dundalk drew 1-all.
Despite the defeat, Shamrock Rovers still lead on 34 points, ahead of St Pat's on 32 points.

Séamus Power Climbs Into Contention in Texas
Ulster Suffer Heavy Defeat in Challenge Cup Final
Kildare Close Leinster Campaign Against Offaly in Newbridge
Kildare Begin All-Ireland Campaign Away to Galway
Kildare Minors Crowned Leinster Champions
Saturday Sport Update: Kildare Leinster Minor Champions
Pep Guardiola Announces His Departure From Manchester City
Leinster Name Team To Play Bordeaux In Tomorrow's Investec Champions Cup Final