Home News Blue Jays hold on for 7-5 win over Rangers after 6-run 1st