The seventh inning seemed as if it would never end...especially for the Marlins.

Photo courtesy of USA Today

On an night when starting pitcher David Price left with an injury, the Red Sox offense kicked into gear with a 12-hit, 11-run inning that saw 15 batters come to the plate. For Boston, it was the team's single biggest inning since 2003.

The 14-6 win Wednesday night pushed the Sox back to 50 games above .500 and 7.5 games over the Yankees in the American League East.