Santana hits 2 more HRs, Indians stop Royals

Cleveland Indians' Carlos Santana, right, hugs teammate Asdrubal Cabrera (13) at home plate after hitting a two-run home run in the fifth inning of a baseball game against the Kansas City Royals at Kauffman Stadium in Kansas City, Mo., Thursday, July 24, 2014.  

KANSAS CITY, Mo. (AP) — Carlos Santana hit two more home runs, giving him six in six games, and the Cleveland Indians beat Kansas City 10-3 Sunday to end the Royals’ winning streak at five.

Santana hit a pair of two-run homers. He has connected in three straight games.

Santana went 3 for 3 and reached base in all five plate appearances. He homered in a four-run fifth inning and hit another drive in the ninth for his fifth career multihomer game and his second of the series.

In his past six games, Santana is 14 for 23, including three doubles and 10 RBIs.

Ryan Raburn and Yan Gomes also homered for the Indians, who had lost six straight at Kauffman Stadium. Cleveland had lost four in a row overall.

Danny Salazar (3-4) gave up three runs and seven hits over seven innings. He walked none and struck out seven.

Bruce Chen (2-3) allowed up six runs and eight hits in five-plus innings.

Nick Swisher hit an RBI single in the Indians seventh to end an 0-for-21 streak.

Billy Butler had three hits for the Royals, including an RBI double. Butler had homered in his previous two games.