Can the resourceful Rays really slay the mighty Astros?