The patterns are evaluated in the order they are specified. So if you put "show first * then *" first, it will take precedence.
You can also use patterns outside of scripts, as general learned responses. In which case the bot will pick the best matching pattern to the input, taking into account the input, topic, previous, and context.