Astros v Red Sox Round Two American League Championship Series
This seasons American League Championship Series (ALCS) which opens at Fenway Park this weekend, is a repeat of the 2017 ALDS series in which the Astros prevailed 3-1, on their way to winning their first ever World Series. Forward a year and we have another intriguing encounter with both coming off of a 100 win plus…