Red Sox 8, Rangers 4
Boston - Kevin Youkilis had three doubles Wednesday night, and Boston held onto a big lead this time.
It came a day after Youkilis delivered a three-run homer that gave the Red Sox a 19-17 victory, a win that came after they blew a 10-run cushion.
Texas trailed 8-0 in the eighth inning this time, and Milton Bradley's three-run homer made it 8-4.
The Rangers then put their first two batters on base in the ninth before Ian Kinsler grounded into a double play.
Twins 4, Yankees 2
Minneapolis - Minnesota's Delmon Young hit a three-run homer for the second straight day.
Blue Jays 4, Tigers 3
Detroit - Vernon Wells hit a grand slam for Toronto.
Mariners 10, Angels 7, 12 innings
Anaheim, Calif. - Wladimir Balentien hit a three-run homer with two outs in the 12th inning after striking out four times, and Seattle pulled out a gritty victory.
Orioles 6, Indians 1
Cleveland - Jeremy Guthrie went seven innings to win his fourth straight start, and Baltimore snapped Cleveland's five-game winning streak.
Guthrie (10-8) allowed four hits and struck out four. In 10 starts since June 24, Guthrie is 7-1 with a 2.79 ERA.
Rays 3, Athletics 2
Oakland, Calif. - Eric Hinske had three hits, including a home run for Tampa Bay.