BOSTON - So much for Boston's mini surge of offence.

The Red Sox managed just two hits and were beaten by the Chicago White Sox 4-0 on Monday night, Boston's sixth loss in seven games.

Scott Carroll pitched 6 2-3 innings of one-hit ball, and Dayan Viciedo hit a three-run homer off Clay Buchholz in the fourth as Boston was shut out for the ninth time this season and tied its season-low hit output.

Adam Dunn also homered off Buchholz, but he recovered well from the rocky start and kept the Red Sox in the game. All four runs came on home runs as Buchholz (3-5) allowed five hits, struck out a season-high seven and walked one.

"It's been real frustrating, especially tonight. Buchholz threw a good game," said Boston leadoff hitter Brock Holt, who went 0-for-4. "We weren't able to get anything going. Two hits. Two singles."

A.J. Pierzynski's third-inning single was the lone hit off Carroll. Jackie Bradley Jr. singled off Javy Guerra to lead off the eighth for the only other Red Sox hit.

Boston entered Monday having scored 22 runs in its last four games, but allowed 32 during the same span.

Buchholz was willing to talk about the mistakes he made to Dunn in the second and Viciedo in the fourth, but stood up for his teammates when asked about the lack of run support.

The Red Sox scored just one run in his previous start, a 2-1 loss to the Cubs in Boston.

"I'm done talking about the offence. It's not like they're out there not trying or anything," he said. "It's just not working right now. I'm not going to answer any more questions about our offence."

Making the eighth — and best — start of his career, Carroll (3-5) walked two and struck out five while shutting down the defending World Series champions. Dunn hit a solo homer in the second inning and doubled and scored on Viciedo's home run in the fourth.

The start of the game was delayed by 39 minutes because of severe weather moving through the area. There were two brief but torrential downpours during the game that sent fans scurrying but didn't stop play.

NOTES: Carroll allowed seven runs on 10 hits and three walks in six innings in his previous start. ... The Red Sox won a manager's challenge at first base even though replays showed that Jim Joyce's original call, that Mike Napoli's foot came off the base, was correct. ... The Red Sox activated 1B/OF Mike Carp from the 15-day disabled list and optioned INF Jonathan Herrera to Triple-A Pawtucket. ... The Red Sox fell to 2-5 against Chicago teams, having been swept by the Cubs at home last week in a three-game interleague series.