By KRISTIE RIEKEN
AP Sports Writer
HOUSTON (AP) - Chris Carter and Jose Altuve homered to back a solid start by rookie Lance McCullers, and the Houston Astros beat the Kansas City Royals 6-1 on Monday night.
In a matchup of teams with the best records in the American League, Houston snapped Kansas City's four-game winning streak. The Royals are 44-29 and the Astros are 45-34.
McCullers (4-2) allowed four hits and a run with six strikeouts in seven innings in his ninth major league start.
The Astros jumped on Joe Blanton (2-1) for five runs in the first three innings and Carter added a solo home run in the fifth to help them to the win.
Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.