Left fielder Andrew Benintendi made a diving catch with the bases loaded for the final out, and the Boston Red Sox held off the Houston Astros 8-6 on Wednesday night to take a 3-1 lead in the AL Championship Series.

Boosted by a questionable fan interference call early in a back-and-forth game and a go-ahead homer from Jackie Bradley Jr., the Red Sox moved within one victory of their first World Series trip since winning the 2013 title.

More Images
Fans interfere with Boston Red Sox right fielder Mookie Betts trying to catch a ball hit by Houston Astros' Jose Altuve during the first inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. Altuve was called out. (AP PhotoFrank Franklin II)

Left fielder Andrew Benintendi made a diving catch with the bases loaded for the final out, and the Boston Red Sox held off the Houston Astros 8-6 on Wednesday night to take a 3-1 lead in the AL Championship Series.

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run with Christian Vazquez off Houston Astros starting pitcher Josh James during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston improved to 4-0 on the road in these playoffs and inched closer to eliminating the defending champions.

Houston Astros' Tony Kemp is tagged out at second by Boston Red Sox shortstop Xander Bogaerts during the eighth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Houston Astros' Tony Kemp is tagged out at second by Boston Red Sox shortstop Xander Bogaerts during the eighth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox first baseman Steve Pearce fall into the dugout trying to catch a foul ball hit by Houston Astros' Josh Reddick during the seventh inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox first baseman Steve Pearce fall into the dugout trying to catch a foul ball hit by Houston Astros' Josh Reddick during the seventh inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox's Andrew Benintendi, right, scores past Houston Astros catcher Martin Maldonado on a single by Xander Bogaerts during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Andrew Benintendi, right, scores past Houston Astros catcher Martin Maldonado on a single by Xander Bogaerts during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros' Carlos Correa watches his RBI-single against the Boston Red Sox during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros' Carlos Correa watches his RBI-single against the Boston Red Sox during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., watches after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston.(AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., watches after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston.(AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston Red Sox's Jackie Bradley Jr., celebrates in the dugout after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., celebrates in the dugout after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros first baseman Yuli Gurriel forces Boston Red Sox's J.D. Martinez out at first during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Houston Astros first baseman Yuli Gurriel forces Boston Red Sox's J.D. Martinez out at first during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Craig Kimbrel earned a shaky six-out save, aided by a rocket throw from right fielder Mookie Betts and Benintendi's daring grab of Alex Bregman's sinking liner in left.

Fans interfere with Boston Red Sox right fielder Mookie Betts trying to catch a ball hit by Houston Astros' Jose Altuve during the first inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. Altuve was called out. (AP PhotoFrank Franklin II)

Fans interfere with Boston Red Sox right fielder Mookie Betts trying to catch a ball hit by Houston Astros' Jose Altuve during the first inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. Altuve was called out. (AP PhotoFrank Franklin II)

Boston improved to 4-0 on the road in these playoffs and inched closer to eliminating the defending champions.

Game 5 is Thursday night in Houston, where ace Justin Verlander will pitch for the Astros. Boston's starter was uncertain after Chris Sale was ruled out Wednesday while recovering from a stomach illness.

More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP_Sports

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run with Christian Vazquez off Houston Astros starting pitcher Josh James during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run with Christian Vazquez off Houston Astros starting pitcher Josh James during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Houston Astros' Tony Kemp is tagged out at second by Boston Red Sox shortstop Xander Bogaerts during the eighth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Houston Astros' Tony Kemp is tagged out at second by Boston Red Sox shortstop Xander Bogaerts during the eighth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox first baseman Steve Pearce fall into the dugout trying to catch a foul ball hit by Houston Astros' Josh Reddick during the seventh inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox first baseman Steve Pearce fall into the dugout trying to catch a foul ball hit by Houston Astros' Josh Reddick during the seventh inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoFrank Franklin II)

Boston Red Sox's Andrew Benintendi, right, scores past Houston Astros catcher Martin Maldonado on a single by Xander Bogaerts during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Andrew Benintendi, right, scores past Houston Astros catcher Martin Maldonado on a single by Xander Bogaerts during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros' Carlos Correa watches his RBI-single against the Boston Red Sox during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros' Carlos Correa watches his RBI-single against the Boston Red Sox during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., watches after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston.(AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., watches after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston.(AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston Red Sox's Jackie Bradley Jr., celebrates after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Boston Red Sox's Jackie Bradley Jr., celebrates in the dugout after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Boston Red Sox's Jackie Bradley Jr., celebrates in the dugout after his two-run home run against the Houston Astros during the sixth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoDavid J. Phillip)

Houston Astros first baseman Yuli Gurriel forces Boston Red Sox's J.D. Martinez out at first during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)

Houston Astros first baseman Yuli Gurriel forces Boston Red Sox's J.D. Martinez out at first during the fifth inning in Game 4 of a baseball American League Championship Series on Wednesday, Oct. 17, 2018, in Houston. (AP PhotoLynne Sladky)