Shamrock Rovers 1 Bohemians 2
Dominic Foley scored his first goal of the season as Bohs stretched their unbeaten run to seven games.
The deadlock was broken in a niggly match on 35 minutes when Foley set off on a mazy run past several defenders before beating Barry Murphy in the Rovers’ goal.
Tony Grant headed Bohs' second just before the hour mark.
Rovers rallied and Jason McGuinness got them back into it on 77 minutes, but Bohs held out for another good win.