St Patrick's Athletic recorded their first away win of the season in a highly entertaining contest at Dalymount Park.
eircom League Champions Bohemians had only themselves to blame for not claiming all three points, as the hosts were clearly the better side in the first half.
Midfielder Kevin Hunt hit the Pat's crossbar twice with Chris Adamson beaten. Just before half time Glen Crowe passed for Doyle who missed from only a few yards out.
Eamonn Collins' half time talk did the trick. Within 7 mintues of the second half the Saints were in front. Jamie Harris pulled the ball back for Freeman who made no mistake in front of goal.
Bohs continued to put the Saints under pressure and Crowe scored the equaliser, heading home Fergal Harkin's cross.
With the home crowd still celebrating the goal, Mbabazi Livingstone raced forward and crossed for Harris to score again.
Bohemians had a number of chances to draw level, but a gutsy performance from the Saints' defence secured all the points.