Miguel Ojeda's first home run with Seattle helped the Mariners to a 5-1 victory over the New York Yankees on Thursday.
Yankees starter Jaret Wright was knocked out of the game by Raul Ibanez's line drive in the sixth inning. Wright left after being hit on the right collarbone and the right side of his neck. X-rays were negative.
"There's no question it was a momentum changer," Alex Rodriguez said. "He was breezing along and getting stronger."
Wright pitched 5 1-3 innings, allowing one run and three hits.
"It was a pitcher's worst nightmare," he said. "You throw the ball and then it's right there on you. He got me pretty good."
Tanyon Sturtze (4-3) relieved Wright. He walked Richie Sexson, then got an out, but Dave Hansen singled to tie it at 1.
Ojeda, acquired in a trade with San Diego on July 30, homered with one out in the seventh, his 13th.
In the ninth, Adrian Beltre had an RBI double and Jose Lopez added a two-run homer, his first of the season.
Joel Pineiro pitched 6 2-3 innings, giving up one run and five hits with seven strikeouts. George Sherrill (3-2) got the last out of the seventh for the win.
Red Sox 7, Devil Rays 4
At Boston, John Olerud homered twice and drove in six runs as Boston came from behind for the third consecutive game to complete a four-game sweep.
The Red Sox have won 19 of 20 at home and scored at least seven runs in their last 14 games at Fenway Park. They have won five straight overall.
Bronson Arroyo (11-9) allowed four runs and nine hits in seven innings for his first win since Aug. 10. Mike Timlin got three outs for his fifth save.
Doug Waechter (5-9) allowed six runs -- five earned -- and eight hits in 6 1-3 innings.
Boston rallied from a 5-0 deficit on Tuesday and trailed 5-1 on Wednesday before winning both games 7-6. The Red Sox trailed 2-0 and 4-2 on Thursday night before scoring one in the fifth, then Olerud hit a three-run shot in the sixth to give Boston its first lead.
With the Yankees' 5-1 loss to Seattle earlier Thursday, Boston moved 3 1/2 games ahead of New York in the AL East.
White Sox 12, Tigers 3
At Chicago, Jose Contreras won his third straight start and A.J. Pierzynski went 3-for-3 with a homer and three RBIs as Chicago thrashed Detroit.
Jermaine Dye and Carl Everett also homered for the White Sox, who scored six runs in the eighth.
Contreras (10-7) allowed only one hit until the seventh, when the Tigers got three straight hits, including a two-run homer by Brandon Inge.
Craig Monroe added a solo shot in the eighth off Contreras, who gave up three runs and five hits in seven-plus innings.
Chicago led 1-0 before getting four straight hits off Jason Johnson (7-11) in the fourth. Pierzynski drove in one run with a ground-rule double and Juan Uribe added a two-run double.
Angels 3, Athletics 0
At Anaheim, California, rookie Ervin Santana pitched into the ninth inning and Robb Quinlan homered in Los Angeles' victory over Oakland.
The Angels won the final two games of the three-game series to draw even with the A's atop the AL West. The teams have a four-game series remaining Sept. 26-29 in Oakland.
Santana (8-6) allowed six hits, struck out four and walked none. He departed after Eric Chavez's one-out single in the ninth, and Francisco Rodriguez finished for his 32nd save in 37 chances.
Rodriguez pitched in all three games of the series, getting a loss in the opener and saves in the final two.