The Denver Broncos have clinched the AFC West title for the second consecutive season after toppling the Tampa Bay Buccaneers 31-23.