Tornadoes overcome odds in eight-point win over Diamond Valley