Kansas City Royals' Alex Gordon (4) is congratulated by teammate Mike Moustakas (8) after hitting a grand slam off Cleveland Indians starting pitcher Corey Kluber during the fifth inning of a baseball game at Kauffman Stadium in Kansas City, Mo., Tuesday, July 2, 2013. Kansas City Royals' Johnny Giavotella, back, and David Lough (7) also scored on the play. (AP Photo/Orlin Wagner)
KANSAS CITY, Mo. -- Salvador Perez homered and drove in three runs, and the Kansas City Royals beat the Texas Rangers 4-3 on Monday night to snap a three-game losing streak.
Perez, who had three hits, went deep in the third with Alex Gordon aboard. His two-out double in the first scored Gordon, who had singled and swiped second.
Yordano Ventura allowed three runs, two earned, and five hits in 6 1-3 innings for Kansas City. The right-hander, who was skipped on his previous turn in the rotation due to a sore back, struck out seven and walked four.
Greg Holland pitched the ninth for his 41st save in 43 chances.
Viewers with disabilities can get assistance accessing this station's FCC Public Inspection File by contacting the station with the information listed below. Questions or concerns relating to the accessibility of the FCC's online public file system should be directed to the FCC at 888-225-5322, 888-835-5322 (TTY), or email@example.com.