Hampden league wrap: Ladder leaders varied results