It took 15 innings, and the Boston Red Sox had to come from behind twice, before the Red Sox beat the Toronto Blue Jays early Wednesday morning, 4-3. The Red So hit 3 homers, including Hanley Ramirez's walk off home run in the bottom of the 15th inning.

The Red Sox relief corps was stellar, throwing 9 innings and allowed just 1 run. Hector Velzquez who was recalled on Tuesday to bolster the bullpen pitched 4.0 innings, picking up the win. He struck out 3, walked 1 and allowed 2 hits.

Brian Johnson who was recalled from Pawtucket to make the spot start pitched 6.0 innings, striking out 4, walking 3 and allowing 8 hits. He gave up the 3 runs.

Hanley Ramirez was 2-6 with a walk, double and the game winning homer. He played first base for the 4th time all season.

Dustin Pedroia was 2-7 with a double, home run and he drove in 2 runs.

Chris Young was the designated hitter, before being replaced by Mitch Moreland was 1-3 with a home run and walk.

Mookie Betts was 2-7 and drove in the tying run in the 11th inning with a 2-out single to right field.

The Red Sox remain 2.0 games ahead of the 2nd place Tampa Bay Rays, and 3.5 games ahead of the 3rd place New York Yankees who both won on Tuesday. The Red Sox will send Drew Pomeranz to the mound on Wednesday when they play the Blue Jays in the 3rd game of the series with the pregame starting at 6:25 and 1st pitch at 7:10 on AM 1370 WDEA.

More From WDEA Ellsworth Maine