Dallas Keuchel pitched eight scoreless innings to stymie the American League’s highest-scoring team, helping the Astros beat the Tigers, 1-0, at Minute Maid Park on Friday. Detroit’s Mike Pelfrey took the loss despite allowing just one run in six solid frames.