MINNEAPOLIS (AP) – Xander Bogaerts hit a grand slam and drove in five runs, J.D. Martinez also homered to back Michael Wacha’s strong start for Boston and the Red Sox held on to beat the Minnesota Twins 6-5.

Bogaerts and Martinez went deep during a five-run third inning against Minnesota starter Joe Ryan. Bogaerts added an RBI double in the sixth as Boston snapped a three-game losing streak.

Wacha won his seventh straight decision, yielding two runs on four hits in six innings and striking out seven. Garrett Whitlock surrendered three runs in two relief innings.

Matt Barnes allowed the first two batters in the ninth to reach but finished out his fourth save.

The Twins begin a three game series against the White Sox on Friday. First pitch is set for 7:10 p.m. in Chicago.