Rovers win worth 50 year wait