Sander Puri scored for the third match running as Waterford maintained their push for a Europa League place with victory over a youthful Bohemians at Dalymount Park.
Despite making nine changes with Monday’s FAI Cup semi-final replay at Cork City in mind, Bohemians started well to take a 15th-minute lead through Cristian Magerusan on his full debut.
Waterford hit back within four minutes though, when Dylan Barnett’s cross was touched into the net by Puri.
Six minutes later the visitors were ahead. Paddy Kirk’s back-pass fell short and the retreating Bohs left-full then pulled down Puri inside the area. Stanley Aborah calmly sent McCabe the wrong way from the resulting penalty.
Bohs central defender Dan Casey then played a loose ball across his own goal straight to Blues striker Noel Hunt, who shot into an empty net.
Bohemians – McCabe; Lyons, Casey, Byrne, Kirk; Brennan, McCourt (Cornwall, 66); Kelly (Omochere, 62), Stokes, Hamilton; Magerusan (Grant, 73).
Waterford – Corbet; Feely, Browne, Comerford, Barnett; Keegan, Aborah (Holohan, 90+2); Puri, Hery, Galvin (Duffus, 88); Hunt (O’Halloran, 65).
Ref – Sean Grant (Wexford).