Well, this game sure as hell wasn't pretty, but it ended the Red Sox's three-game losing skid and put them back into sole possession of first place in the American League East. Steven Wright, who possesses one of the lowest ERAs in all of baseball, took the mound for the Red Sox against the red-hot Toronto Blue Jays. Wright was good, but not great on the day, throwing only five innings after hurling 111 pitches. Wright allowed three unearned runs on three hits and five walks on the day, lowering his ERA to an insane 2.29.

Blue Jays starter Marcus Stroman was again roughed up by the Red Sox, who have done this to him twice this week. Stroman threw 5.2 innings, allowing nine hits and six runs, while relinquishing five walks. Stroman was able to give the Blue Jays innings, as his pitch count was not high, but he could not be effective against the Red Sox yet again.

Two notable injuries occurred during this game, both of which will have an impact on this in the immediate future. Ryan Hanigan was pulled after allowing three passed balls, and was immediately put on the 15-day disabled list following the Red Sox's 6-4 victory with a strained neck. Additionally, catcher-turned-left fielder Blake Swihart sprained his ankle running into the left field wall and was helped off the field. The injury looked to be quite serious, but it seems as if the Red Sox dodged a bullet, as he was only put on the 15-day DL as well.

To fill the 25-man roster, OF Rusney Castillo, reliever Heath Hembree, and catcher Sandy Leon were called up, as Noe Ramirez was optioned down to Triple-A.

Game Notes:

Mookie Betts continues to creep closer to the .300 batting average mark, going 2-5 on the day and raising his average to .289. Could he also be making a case for an all star game appearance along with Dustin Pedroia, Xander Bogaerts, David Ortiz, Craig Kimbrel and Steven Wright?

After breaking his 26-game hitting-streak, Xander Bogaerts followed it up with a three-hit game, raising his average to .350. This kid is unbelievable.

Hanley Ramirez continues his downward spiral, going 0-4 at the plate and lowering his average to .282.

Next up, the Red Sox and Blue Jays play in the rubber game of this series, as Eduardo Rodriguez makes his Fenway Park season debut. Check back in for a full game preview.