Sports Astros hit six home runs in 8-4 win over Rangers 3 years ago The Houston Astros hit six home runs on Wednesday night in an 8-4 win over the Texas Rangers. Continue Reading Previous Orioles road losing streak extended to 18, Cleveland edges Baltimore, 8-7Next Christian Arroyo crushes grand slam lifting Red Sox past Braves, 10-8 More Stories Sports Late Rogers goal controversially ruled out as Villa held to Juventus draw 28 mins ago Sports Itoje: Borthwick criticism unfair – England have lots to look forward to 28 mins ago Sports New Zealand vs England: Live commentary and scorecard 28 mins ago