HOUSTON (AP) Luke Hochevar pitched into the eighth inning, two relievers completed the shutout, and Billy Butler hit a solo home run to lead the Kansas City Royals to a 2-0 win over the Houston Astros on Tuesday night. Hochevar earned his first victory since May 12. He had four losses and two no-decisions since his previous win. Hochevar (4-7) pitched no-hit ball into the fifth inning and allowed five hits and struck out six in a season-high 7 2-3 innings. Aaron Crow and closer Jonathan Broxton combined to allow no hits in the last 1 1-3 innings. Broxton earned his 17th save. Houston starter Wandy Rodriguez (6-5) yielded six hits and two runs in seven innings.