BOSTON (AP) -Josh Beckett won his major league-leading 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.
Yankkes 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 began the day six games back of Cleveland in the AL Central and 2 1/2 games behind New York in the wild-card race. 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.
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.

Top MLB Public Bets

#1 953 Chicago Cubs  99%
#2 979 Detroit Tigers  99%
#3 976 Boston Red Sox  97%
#4 974 Cleveland Indians  96%
#5 968 Chicago White Sox  96%
#6 966 New York Yankees  94%
#8 972 Tampa Bay Rays  80%
#9 956 Atlanta Braves  78%

MLB Top Stories

Thumbnail Mets vs. Giants Prediction Will the Mets hand the struggling Giants yet another loss when the two teams meet at 10:15PM ET tonight?
Thumbnail Rockies vs. Dodgers Prediction Will the Dodgers beat the Rockies and win their eighth straight game when the two teams meet at 10:10PM ET?
Thumbnail Tigers vs. Padres Pick Will the San Diego Padres add to the current losing streak of the Detroit Tigers when the two open their weekend series tonight at...
Thumbnail Astros vs. Mariners Pick Will the Houston Astros or the Seattle Mariners continue their win streak when the two meet up tonight at 10:10PM...
Thumbnail Pirates vs. Cardinals Prediction Will the Pirates pull off the upset versus the Cardinals tonight at 8:15PM ET in St. Louis?

MLB Team Pages