CLEVELAND -- Zach McAllister lasted five innings, and the Cleveland Indians got two gift runs from Houston in a 2-1, rain-shortened victory over the Astros on Friday night to remain near the top of the AL wild-card standings.
The game was delayed for just over an hour before the umpires decided to call it after 6 1/2 innings.
The Indians, who entered the night trailing both Tampa Bay and Texas by one-half game for a wild-card spot, scored an unearned run in the second and fourth innings off Brett Oberholtzer (4-4).
McAllister (9-9) allowed just one run and got a key double play in the fifth.
Bryan Shawn went 1 1/3 innings for his first save.
Brandon Laird homered for the inept Astros, who committed three errors, lost their seventh straight and fell to 51-103 -- four losses shy of matching the club record set last season.