KANSAS CITY, Mo., Sept. 3 (UPI) -- Adrian Gonzalez and David Dellucci each hit solo home runs Saturday night as Texas beat the Kansas City Royals, 5-3. Hank Blalock went 3-for-5 and Mark Teixeira scored two runs for the Rangers, who have won four in a row. Winning pitcher Juan Dominguez rose to 3-3. Mark Teahen had one RBI and scored one run, and Emil Brown had two hits and scored two runs for the Royals, who have lost eight of nine. Loser D.J. Carrasco dropped to 5-8. The Royals have lost eight of nine.