Middlebrooks went 4 for 5 with four RBIs. He hit a two-run shot to right in the first inning and a solo drive into the second deck in left in the fifth off Dickey. He connected again off Dave Bush with a leadoff longball to left in the seventh, the first three homer game of his career.
Dickey (0-2) allowed eight runs -- seven earned -- and 10 hits in 4 2-3 innings.
Red Sox left-hander Jon Lester (2-0) allowed five hits, all singles, in seven shutout innings.
YANKEES 7, TIGERS 0
The Yankees (2-4) avoided a sweep and dropping to their worst six-game record since starting the 1989 season 1-7.
Sabathia (1-1) gave up four hits and three walks while striking out four in 114 pitches, bouncing back from a dreadful opening-day start.
Verlander (1-1) allowed three runs on seven hits and three walks.
RANGERS 7, ANGELS 3
ARLINGTON, Texas -- Texas clinched its three-game home-opening series even with Yu Darvish being far from perfect.
Darvish (2-0) came within one out of a perfect game in his first start five days earlier at Houston, but trailed the Angels 2-0 only five batters into his 2013 debut.
After Darvish walked leadoff hitter Mike Trout, hit Erick Aybar on the foot and then walked Albert Pujols, a run scored on Hamilton's double-play grounder. Mark Trumbo's RBI single quickly made it 2-0.
Berkman's first homer with the Rangers was a two-run shot in the bottom of the first off Jered Weaver (0-1), who won 20 games last season. Murphy added a solo shot two batters later to put the Rangers ahead to stay.
TWINS 4, ORIOLES 3
BALTIMORE -- Aaron Hicks ended a 0-for-13 skid with a tiebreaking RBI single in a two-run seventh inning, rallying the Twins past the Orioles.
J.J. Hardy homered for the Orioles, who dropped the final two games of the weekend set. It was their first series loss to the Twins since July 2010.
Anthony Swarzak (1-0), activated from the disabled list before the game after missing time with broken ribs, pitched 1 1-3 innings of scoreless relief.
Glen Perkins pitched the ninth for his second save.
INDIANS 13, RAYS 0
ST. PETERSBURG, Fla. -- Mark Reynolds and Lonnie Chisenhall hit three-run homers off AL Cy Young Award winner David Price, Justin Masterson pitched seven strong inning and the Indians hammered the Rays. Reynolds homered twice. Carlos Santana had a career-high five hits, including a home run off Fernando Rodney and a pair of doubles. Michael Bourn also homered for the Indians.
Price (0-1) gave up eight runs, 10 hits and three walks in five innings. He had been 5-0 with a 1.64 ERA in six career starts against Cleveland.
Masterson (2-0) allowed two hits against a team that's often tagged him. He was 1-7 with a 7.74 ERA in his previous 13 games against Tampa Bay.
ATHLETICS 9, ASTROS 3
HOUSTON -- Brett Anderson struck out 10 more Houston batters and the Athletics backed him with three home runs for win and a three-game sweep of the Astros.
Anderson (1-1) and the A's bullpen combined for 14 strikeouts. The Astros' 74 strikeouts through the first six games are the most in major league history since 1921, STATS said.
Lucas Harrell (0-2) yielded seven hits and eight runs in 4 1-3 innings.
WHITE SOX 4, MARINERS 3, 10 INNINGS
Viciedo hit the first game-ending homer of his career, connecting against Kameron Loe (1-1).
Addison Reed (1-0) pitched a scoreless 10th.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index