The Houston Texans won their second straight AFC South title Sunday with a victory over the Dolphins and a loss by the Colts.