The Roosters, who have enjoyed their best Yorkshire Premier League North Premier Division campaign in many years, won by a hefty 180-run margin, chalking up their 14th success in 20 completed matches.