Ronald Guzman and Willie Calhoun each hit a two-run homer, and the Texas Rangers cruised to a 6-1 victory over the Kansas City Royals.
Shin-Soo Choo added a solo shot in the ninth inning and Nomar Mazara matched a career high with four hits as the Rangers snapped a five-game skid.