The Red Sox are a win away from the World Series following an 8-6 win over the Astros in Houston.
It took a fair amount of drama to get that done.
Jackie Bradley Jr. hit another huge home run, a two run blast in the sixth that put Boston ahead to stay.
Andrew Benintendi made a diving catch in left field with two aboard to end the game. Had he not made that catch, the bases would have been cleared and the Astros would have won the game.
Joe Kelly picks up the win in relief, with Craig Kimbrel recording a two inning save.
The game was not without controversy.
Jose Altuve hit a ball that appeared to be at least one row into the right field stands in the first inning.
However, he was called out on fan interference.
The call was reviewed but the shot that would have proven interference one way or the other could not be used because a security guard was standing in front of the camera.
Meantime, Chris Sale will not be the starting pitcher for the Red Sox in game five of the ALDS tonight.
Sale rejoined the team Tuesday after spending Sunday night in the hospital fighting a stomach illness.
Manager Alex Cora says Sale will pitch in game six, if necessary tomorrow.
David Price will get the start in Sale's place tonight.
(Tim Warner/Getty Images)