The Phillies held a steady lead for most of the contest, leading 6-3 as late as the sixth inning. Hicks' solo homer in the seventh, along with a run scored on Zach Miner's wild pitch, narrowed the lead to one before the five-run outburst in the eighth.

Miner took most of the shelling, allowing five of the Twins' 10 runs in his inning of work. Miner, who signed a minor-league contract with the Phillies with a non-roster invite to spring training, allowed three hits and walked two.

Darin Ruf, who has struggled most of the spring, led the Phillies at the plate with a 2 for 4 effort. His double in the second inning plated two in the second inning, and his single an inning later scored another run.

Coming into the contest, Ruf, who is battling for a starting outfield job, was 3 for 28 this spring.

"Hopefully that gets him going," Phillies manager Charlie Manuel said. "Ruf is a good hitter. I don't worry about him going 3 for 30 or something. He might be trying a little hard. At the same time, he's all right."

Buchholz, who aggravated a hamstring muscle on the first day of spring training, struck out four with two hits and no walks in his second preseason start. Reliever Daniel Bard, who struggled in 2012 with a 5-6 record with a 6.22 ERA, struck out the side in the sixth inning.

Dustin Pedroia went 2 for 4 with a double, two RBIs and two runs for the Red Sox.

Twins starter Kevin Correia gave up three runs in 2 1/3 innings. Signed to a two-year contract to help fill out a depleted rotation, the right-hander allowed six hits.