But third baseman Orlando Hudson took full responsibility for his throwing error that led to two runs in the third inning and handed Jake Peavy with a tough loss.
Hudson, a four-time Gold Glove second baseman, is playing third base for the first time since 2001 at Triple-A Syracuse. He is batting .167, but the Sox are living with him as the No. 9 hitter. Hudson's miscue, however, was his fourth in 22 starts at third.
Brent Lillibridge and rookie Eduardo Escobar also have started at third in place of Brent Morel, who hopes to return by late July while he recovers from a lumbar back strain.
At Triple-A Charlotte, Conor Jackson returned last week from a left broken hand that sidelined him for six weeks but is hitting .192. Dan Johnson is hitting .285 with 17 home runs and 54 RBIs for the Knights but has played only 12 of his 71 games at third base, committing two errors.