Down two runs in the eighth inning, Boston's big guns had a chance to produce. And Daniel Nava, Will Middlebrooks and Ryan Kalish did. Who? The trio with a combined 113 games of major league experience before this season teamed for a three-run, eighth-inning rally and the surging Red Sox completed a sweep of the stumbling Miami Marlins, 6-5 on Thursday night.