Adrian Gonzalez hit a two-run homer, Franklin Morales turned in another solid substitute start and the Boston Red Sox averted a four-game sweep with a 6-4 win over the Minnesota Twins on Sunday.
Gonzalez finished with three RBIs. Carl Crawford added three singles, an RBI and a leaping catch for the Red Sox on his 31st birthday.
The victory snapped Boston's four-game losing streak and salvaged a rough weekend against the AL's second-worst team.
Josh Willingham hit a solo homer, his 28th, and Ryan Doumit a two-shot for the Twins.
Ben Revere extended his career-best hitting streak to 19 games with a single, drove in a run and made a splendid over the shoulder catch for Minnesota.
Morales (3-2), taking Josh Beckett's turn in the rotation after the right-hander left his previous start with a back spasm, gave up one run on three hits in six innings.
The Red Sox hadn't been swept in a four-game series at home by Minnesota since 1991.
Morales has given up two runs or fewer in five of...