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.
Sorry, can't help myself here. All I can think of is the 2011 semifinal vs. North Stafford at Darling where every replay angle showed the Austin Grebe (NS QB) in for the winning 2-pt conversion. Everybody except the referees...