What a long, strange — and wildly successful — trip it's been for the Angels, who closed a grueling 10-game swing through Houston, Minnesota, Cleveland and Texas with eight straight wins, including Thursday night's 7-3 victory over the Rangers at Globe Life Park.