Waterford in control
Sander Puri scored for the third match running as Waterford maintained their push for a Europa League place at Dalymount Park.
Bohemians took a 15th minute lead through Cristian Magerusan. Waterford levelled within four minutes, Dylan Barnett’s cross touched into the net by Puri. Six minutes later Paddy Kirk’s back pass fell short with the left-full pulling down Puri inside the area. Stanley Aborah scored the resulting penalty.
A comedy of errors cost Bohs a third goal 10 minutes into the second half.
Puri charged down a clearance by McCabe. Dan Casey played the ball across his goal to Waterford striker Noel Hunt who shot into an empty net off a post.