Long time coming — Steers earn 42-14 win over Snyder