Toronto 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.