I don't think this is much of an upset. My computer had Hampton rated only 0.14 points ahead of Indian River. Indian River will be a tough game for the winner of Hermitage vs. Highland Springs.
Do you know if anyone has any video of that late game "fumble" by Hampton? It was clear as day that the kid's knee was down way before ball came out.