BOSTON (AP) -Josh Beckett won 17th game and rookie Jacoby Ellsbury had three hits, helping the Boston Red Sox beat Roy Halladay and the Toronto Blue Jays 5-3 on Tuesday night.
Ellsbury homered after Coco Crisp barely beat out the relay to stay out of a double play and avoid the third out in the fourth inning. Ellsbury, who also tripled and singled in the game, hit the next pitch from Halladay (14-7) into the Toronto bullpen to give the Red Sox a 3-0 lead.
Julio Lugo and Dustin Pedroia followed with back-to-back doubles to make it 4-0. Beckett (17-6) gave up a three-run homer to Matt Stairs in the fifth, but retired the last eight batters he faced before Jonathan Papelbon pitched the ninth for his 33rd save.
Kevin Youkilis hit a solo homer in the eighth to make it 5-3.
Yankees 12, Mariners 3
NEW YORK (AP) - Chien-Ming Wang smothered Seattle to get his 17th win, and Jorge Posada homered twice as the Yankees' slumbering offense woke up.
Alex Rodriguez and Bobby Abreu also homered, and Posada, Abreu and Robinson Cano had four hits each for New York, which boosted its AL wild-card lead to two games over the Mariners and 3 1/2 over Detroit. Abreu was in a 2-for-15 slump coming in and Cano was in a 2-for-16 slide.
Wang (17-6) allowed one run and five hits in 7 1-3 innings, tying Boston's Josh Beckett for the major league lead in wins.
Horacio Ramirez (8-5) took the loss.
White Sox 3, Tigers 1
DETROIT (AP) - Josh Fields and Alex Cintron homered, and Jon Garland scattered seven hits over seven innings as the White Sox beat the Tigers.
Garland (9-10) ran his career record to 13-6 against the Tigers, who trail Cleveland by seven games in the AL Central. Garland allowed one run and struck out four without walking a batter.
Ehren Wasserman and Matt Thornton pitched a scoreless eighth, and Bobby Jenks worked the ninth for his 37th save in 42 chances.
Jeremy Bonderman (11-8) allowed three runs and seven hits in 5 1-3 innings.
Indians 7, Twins 5
MINNEAPOLIS (AP) - Travis Hafner hit two home runs and the go-ahead sacrifice fly in the 11th inning, leading the Indians past the Twins.
Franklin Gutierrez led off the inning with a walk from Julio DePaula (0-1). After a sacrifice bunt by Casey Blake and an intentional walk to Grady Sizemore, Asdrubal Cabrera hit an infield single off the glove of a diving Alexi Casilla to load the bases.
Hafner then hit a ball almost to the warning track in center field for the go-ahead run, and Victor Martinez added a run-scoring ground-rule double to make it 7-5.
Rafael Betancourt (4-0) pitched two scoreless innings to get the win, and Joe Borowski worked a perfect 11th inning for his 40th save in 46 chances.
Angels 4, Athletics 3
ANAHEIM, Calif. (AP) - Garret Anderson and Howie Kendrick hit two-run homers and the Angels beat the Athletics to pad their lead in the AL West to 7 1/2 games over Seattle.
Jered Weaver (11-6) won his third straight start, allowing two runs, seven hits and three walks over six innings. He struck out five. The right-hander improved to 20-1 in 29 career starts in which the Angels scored three or more runs while he was in the game.
e franchise record set by Fred Lynn in 1984 and equaled by Wally Joyner in 1986.
Darren Oliver pitched two hitless innings and Francisco Rodriguez pitched the ninth for his 34th save in 39 chances, striking out Nick Swisher and Jack Cust with the tying run on second for the final two outs.
Orioles 8, Devil Rays 4
ST. PETERSBURG, Fla. (AP) - Melvin Mora drove in the go-ahead run in the eighth inning and Ramon Hernandez followed with a three-run double as the Orioles beat the Devil Rays.
It was Baltimore's second win in 14 games, and the Orioles have been outscored 132-64 in that stretch.
With the score tied at 4, Dan Wheeler (0-3) took over for Devil Rays starter Scott Kazmir. Miguel Tejada greeted him with a single, and with one out, Nick Markakis singled. Mora followed with a single to left to make it 5-4. After a single by Huff, Scott Dohmann relieved and gave up the double to Hernandez.
Chad Bradford (3-6) pitched a scoreless seventh for the win.
Rangers 9, Royals 8
ARLINGTON, Texas (AP) - Ian Kinsler raced home with the go-ahead run on a throwing error in the seventh inning, and the Rangers held on for a victory over the Royals.
Kinsler went 3-for-3 with two RBIs and scored two runs for Texas, which won for the eighth time in the last 10 games.
With the game tied at 6, the Rangers executed a double-steal with Kinsler on second and Michael Young on first. Kinsler scored when catcher Jason LaRue threw wildly past third base.
Jason Botts drove in Young from second with a single off Leo Nunez (2-3) later in the seventh to give Texas an 8-6 edge.
John Rheinecker (2-1) pitched a perfect seventh to pick up the victory, and C.J. Wilson yielded a run while getting the last two outs for his 11th save in 12 chances.
END
Advertisement
Advertisement

Top MLB Public Bets

MLB Top Stories

Thumbnail Are Sale's Sox now the favorite? The Boston Red Sox made a big splash this week when they acquired Cy Young contender Chris Sale from the...
Thumbnail Red Sox acquire Sale, WS odds improve Following the acquisition of Chris Sale from the Chicago White Sox, the Boston Red Sox' World Series odds have improved greatly.
Thumbnail Will Cubs repeat as champs? The Chicago Cubs are a month into their championship reign. As the 2017 season approaches, are they favored to repeat?

MLB Team Pages