BALTIMORE— Mike Carp and Jonny Gomes homered to back an effective pitching performance by John Lackey, and the Boston Red Sox beat the Orioles to end a five-game losing streak in Baltimore.
After dropping the first two games of the series, the Red Sox fell into a 2-0 hole before bouncing back. Carp’s home run snapped an 18-inning scoring drought in the fourth, and Gomes made it 5-2 in the sixth with a solo shot that chased Baltimore starter Freddy Garcia (3-4).
Boston leads Baltimore by 2½ games in the AL East.
Blue Jays 6, Rangers 1
ARLINGTON, Texas — Adam Lind and Colby Rasmus both hit two-run homers while R.A. Dickey worked into the sixth inning against his original team, as the Blue Jays stretched their winning streak to four games with a victory over the Texas Rangers.
Rays 5, Royals 3
ST. PETERSBURG, Fla. — Tampa Bay right-hander Alex Cobb was taken off the field on a stretcher after he was hit on the right ear by a liner off the bat of Kansas City’s Eric Hosmer in the fifth inning of the Rays’ win over the Royals.
Nationals 7, Indians 6
CLEVELAND — Anthony Rendon hit his first major league home run following Nick Swisher’s ninth-inning error to propel the Washington Nationals to a win over Cleveland.
Two pitches after his foul popup fell between the Indians’ first baseman and second baseman Jason Kipnis, Rendon homered into the Nationals’ bullpen off Vinnie Pestano (1-2) to stun the Indians and the crowd of 33,307.
Angels 6, Yankees 2
ANAHEIM, Calif. — Erick Aybar homered and drove in two runs, and Albert Pujols added two more RBIs in the Los Angeles Angels’ victory over the Yankees that sent New York to its fifth straight defeat.
Tommy Hanson (4-2) recorded a season-high eight strikeouts while pitching five-hit ball into the seventh inning for the Angels, who have won three straight after a four-game skid. Josh Hamilton had an RBI double, and Aybar hit an early homer before delivering a tiebreaking RBI single in the sixth.
Astros 4, White Sox 3
HOUSTON — Jason Castro and Chris Carter homered in the fourth inning to give Houston the lead and the Astros held on for a win over the Chicago White Sox.
Mariners 4, Athletics 0
OAKLAND, Calif. — Henry Blanco hit a sixth-inning grand slam in his Seattle debut to break a scoreless tie, Felix Hernandez pitched seven strong innings to win his third straight decision, and the Seattle Mariners beat the Oakland Athletics.
Twins 6, Tigers 3
MINNEAPOLIS — Trevor Plouffe had three hits, including a two-run homer, in his return to the Twins lineup, and Sam Deduno held Detroit in check over seven innings in Minnesota’s victory over the Tigers.