The Temple Owls did it again, taking down a ranked opponent, and it wasn’t just any team. It was the No. 1 team in the country: The Houston Cougars.