Royals Take Care Of Astros

Nelson Velázquez hit two home runs and Salvador Perez and Matt Duffy also homered as the Kansas City Royals built a big lead early Sunday and held on for a 6-5 win over the Astros.

Kansas City (54-102) has won six straight games and 10 of 11.

Steven Cruz opened the game for the Royals and allowed three hits and run in an inning before Alec Marsh (3-8) took over. He allowed three hits and four runs — three earned — with six strikeouts in 5 1/3 innings for the win.

Kansas City is off Monday before opening a three-game series at Detroit Tuesday night.