HOUSTON (AP) -- Jason Castro hit a three-run homer in the seventh inning and the Houston Astros beat fading Pittsburgh 4-1 Saturday night, handing the Pirates their fifth straight loss.
The Pirates fell 6 games behind St. Louis for the last NL wild-card spot. Pittsburgh has lost 17 of its last 21 and dropped to 74-77, moving closer to its 20th straight losing season.
Rookie Dallas Keuchel (3-7) pitched seven strong innings for the win.
Castro hit his third home run of the season, connecting for a tiebreaking shot off Kevin Correia (11-10).
Pittsburgh manager Clint Hurdle was ejected in the second inning for arguing a call at first base.
Hurdle argued with first base umpire Tim Timmons, who moments earlier called Michael McKenry out on a throw from first baseman Brett Wallace to Keuchel. The call came after Gaby Sanchez hit a tying home run.
Right-handers Hector Ambriz and Wilton Lopez each pitched scoreless innings to secure the win. Lopez got his seventh save.
The Astros sco...