KANSAS CITY, Mo. (AP) — Cole Hamels allowed four hits over seven innings, Delino DeShields doubled home two runs and the Texas Rangers beat the Kansas City Royals 4-1 on Tuesday night to extend their winning streak to a season-high four games. The Royals have lost eight straight, matching their season high, and 14 of 15.