The Houston Cougars recovered an onside kick and scored two touchdowns in the final two minutes to stun the Memphis Tigers 33-32 on Friday night.