Cabrera walked six batters in the first inning, and Boston got 16 hits to back an efficient pitching performance by Matt Clement in a 14-8 victory Friday night.
Trot Nixon homered and drove in four runs for the Red Sox, who led 11-0 before the Orioles finally got a runner past first base in the seventh inning.
Boston received 14 walks and had two hit batsmen.
"We had trouble throwing strikes, let's face it," Orioles manager Sam Perlozzo said. "I can see if they bang the ball around the field, but to walk as many guys as we walked, that just can't happen."
Manny Ramirez, who came in batting .100, went 3-for-4 with a walk and his first two RBI of the season. Kevin Youkilis went 3-for-3 with two walks and two RBI.
Clement (1-0) allowed four runs and nine hits in seven innings. He gave up four hits over the first six innings before tiring.
"It's a shame he gave up four runs because he was so good," Boston manager Terry Francona said. "He was aggressive. He got the lead and he knew what to do with it."
Boston set the tone in the top of the first, scoring four times despite getting only one hit -- a leadoff bunt single by Coco Crisp. Cabrera (0-1) then walked the bases loaded and forced in three runs with walks before Youkilis hit a sacrifice fly.
"It's fun to watch guys score a lot of runs," Clement said. "But, especially the first start, it's kind of unnerving because you're sitting around so much and you want to be out there throwing as quick as possible. Once again, I will never complain about getting too many runs."
The onslaught continued in the second inning. Mark Loretta hit a leadoff double, Ramirez singled in a run and Cabrera was lifted after issuing his seventh walk, tying a career high. Eric DuBose then walked Jason Varitek before Mike Lowell and Youkilis hit RBI singles.
Cabrera yielded seven runs and three hits in 1 1/3 innings. He threw 60 pitches, only 22 of them strikes.
"I've just got to believe he tries too hard. He overthrew tonight," Perlozzo said. "It seemed like it was getting worse instead of getting better."
It matched the shortest stint of Cabrera's career, set in 2004 against Boston. The last major league pitcher to walk six batters in one inning was Cincinnati's Ryan Dempster in April 2003.
"I saw my ball running in for the lefty and running out for the right-hander. I tried to control it, but I can't," Cabrera said.
Nixon hit his second homer of the season with a runner on to highlight a three-run fourth, and added an RBI single in the fifth to make it 11-0.
Baltimore ended a run of 15 straight scoreless innings in the seventh. After Corey Patterson and Ramon Hernandez hit two-out RBI singles, Brian Roberts doubled in two runs.
Clement didn't return for the eighth.
"The last inning I still thought I made a lot of good pitches. They just found holes with groundballs," he said. "As I got tired it was a little tougher. It was a little bit more to battle through because it brought my pitch count up."
Boston scored three in the eighth, the key hit a two-run double by pinch-hitter Alex Cora. David Newhan hit a three-run homer off Rudy Seanez in the bottom half.
The Red Sox came to the plate 14 times with the bases loaded, going 3-for-9 with four walks, a sacrifice fly and nine RBI. ... Clement is 5-0 in eight career starts against Baltimore. ... Cabrera is 1-4 with a 9.26 ERA in six career games against Boston. ... The Red Sox have won six straight against Baltimore.