Blacks edge out Rovers