Chris Carter drove in four runs with two homers as the Houston Astros completed a three-game sweep of the Kansas City Royals with a 9-3 victory on Wednesday.
George Springer, who also homered, and Dexter Fowler both had two RBI and Carlos Corporan went 3-for-4 for the Astros, who won their fifth consecutive game and swept the Royals for the first time since July 6-8, 2001.