Navy shocks No. 6 Houston in 46-40 triumph

by