Tigers rally past Jays in ninth

? Pinch-hitter Marcus Thames hit a go-ahead, two-run double off B.J. Ryan in the ninth inning to help the Detroit Tigers rally for a 10-7 victory over the Toronto Blue Jays on Saturday.

Toronto led, 7-6, when Ryan issued consecutive walks to Gary Sheffield, Magglio Ordonez and Carlos Guillen with one out in the ninth. Thames, hitting for Sean Casey, then dropped a broken-bat double into left field to give the Tigers the lead.

Craig Monroe drove in a run with a fielder’s choice, and Thames scored on Royce Clayton’s fielding error as Detroit chased Ryan (0-2), who blew his second save in five chances.

Todd Jones closed it out for his sixth save in six opportunities.

Yankees 4, Athletics 3, 13 innings

Oakland, Calif. – Jason Giambi homered with one out in the 13th inning, and eight New York pitchers held Oakland scoreless for the final 12 frames.

Red Sox 8, Angels 0

Boston – Curt Schilling pitched eight innings to extend his scoreless streak to 14, and David Ortiz hit a three-run home run. Schilling (2-1) allowed four hits, struck out four and walked one to pick up his second consecutive win.

Mariners 8, Rangers 3

Seattle – Miguel Batista pitched into the seventh inning, Adrian Beltre hit his first homer of the season, and Seattle overcame Texas slugger Sammy Sosa’s 590th career homer.

Twins 12, Devil Rays 5

Minneapolis – Michael Cuddyer had four hits and two RBIs, and Sidney Ponson won for the first time in almost a year. Torii Hunter also drove in three runs and Justin Morneau two for the Twins, who took advantage of Devil Rays starter Edwin Jackson’s control problems.

Indians 4, White Sox 0

Cleveland – Paul Byrd pitched six sharp innings in his first official start of the season for the Indians. Byrd (1-0) had come within one strike of an abbreviated no-hitter April 6.