Astros Defeat Royals 9-7 in Second Game of Four-Game Series

HOUSTON — After back-to-back walk-off home runs, the Houston Astros are playing their best baseball of the season. The Astros have not had consecutive last at-bat wins since June 28-29, 2007. After sweeping the Los Angeles Angels and winning the first game against the Kansas City Royals, the Astros are on a seven-game winning streak […]