Other than your prediction, you hit on some good points.
Hibriten's d is fast, but they are going to be shocked by how fast Shelby's offense is. Shelby's offense will have at least two scores Friday night off big plays.
Hibriten has a good run game, but again, they haven't played a defense like Shelby's. Hibriten, as you noted, will have to pass the ball or Shelby will shut the run down. However, I don't see that happening successfully for Hibriten. I could see at least one possible INT in this game for Shelby when Hibriten's run game is shut down and they try to pass.
Hibriten has been able to easily dominate, for the most part, the teams they have played because they haven't been matched when it comes to speed, athleticism, and skill. That won't be the case Friday night though.
I've seen so many fans "think" they had the ingredients to beat Shelby only to walk away shaking their heads because Shelby took it to them. I will readily admit, from what I've seen, this is not a dominate Shelby team. They have some weaknesses. However, I just don't see Hibriten being able to expose those weaknesses (that may come in the state title game though).
31-14 Shelby.