Jorge Soler and Adalberto Mondesi homered and Jakob Junis allowed two runs in six innings as the Kansas City Royals snapped a three-game losing streak with a 4-2 win over Texas Rangers on Thursday night.
Ian Kennedy worked a perfect ninth inning for his third save, and the first for Kansas City since May 1.





