Boston jumped on Dickey in the first, scoring five runs before the knuckleballer had recorded an out. Dickey (0-2, 8.44 ERA) allowed eight runs and 10 hits in 42/3 innings.
"Throughout the course of the season, you're going to have a clunker or two," Dickey said. "You just have to try and forget it as soon as you can."
Most popular baseball stories
Twins 4, Orioles 3: Aaron Hicks hit a tiebreaking RBI single in a two-run seventh for visiting Minnesota.
Indians 13, Rays 0: Mark Reynolds and Lonnie Chisenhall hit three-run homers off host Tampa Bay's David Price.
White Sox 4, Mariners 3: Dayan Viciedo hit a walk-off home run with one out in the 10th inning for host Chicago.
Athletics 9, Astros 3: Brett Anderson gave up no earned runs in six innings with 10 strikeouts for visiting Oakland.
Royals 9, Phillies 8: Billy Butler hit a grand slam and tied a franchise record with seven RBIs for visiting Kansas City.
Reds 6, Nationals 3: Johnny Cueto outlasted Stephen Strasburg and Jay Bruce drove in three runs for host Cincinnati. Cueto needed 108 pitches to get through six innings. Strasburg (1-1) allowed six runs, nine hits and four walks with five strikeouts in 51/3 innings. He threw 114 pitches.
Cardinals 14, Giants 3:Matt Cain allowed nine runs in the fourth for host San Francisco.
Braves 5, Cubs 1: Tim Hudson pitched six-plus strong innings for host Atlanta.
D-backs 8, Brewers 7: Eric Hinske hit two-run homer in the 11th for visiting Arizona.
Rockies 9, Padres 1: Jhoulys Chacin pitched into the seventh for host Colorado.
Dodgers 6, Pirates 2: Hyun-Jin Ryu earned his first major-league win for host Los Angeles and Adrian Gonzalez drove in four runs.-- AP