Broncos claim much needed victory