Yu Darvish (14-9) carried a no-hitter until two were out in the sixth inning, eventually allowing three hits over seven frames. The Japanese right-hander walked one and struck out six.
American League West-leading Texas took the opener of a four-game series.
Royals starter Bruce Chen (10-11) was rocked for six runs on six hits over six innings.
Tony Abreu went 2-for-3 with three RBI for Kansas City.
Obama 'selfie' photographer speaks out: 'Photos can lie'
Couple calls 9-1-1 over missing hash browns; assault McDonanld's employees