Related Clues:
- Ahead of the rest
- Leading the field
- Not under
- In the saddle, e.g.
- On the pinnacle
- Carrying the day
- Having surmounted
- Sitting upon
- Word after "perched," often
- Enjoying an advantage
- Piggybacking on
- Word after "high," often
- Sign denoting that something is perched on something else?
- At one's peak?
- Good way to finish