Mike Aviles hit a three-run homer and the Red Sox held on to beat the Twins, 7-6. Denard Span started a five-run sixth inning with an RBI double for Minnesota, which has lost five in-a-row. Joe Mauer added a run and two RBI in the setback. First baseman Chris Parmelee left in the sixth inning after being hit in the head by pitcher Justin Thomas. The Twins begin a three-game home series with Kansas City tomorrow night.