Hernandez sharp for Seattle

Mariners 4, Athletics 0

Oakland, Calif. – Felix Hernandez held Oakland scoreless for a second straight start.

White Sox 3, Twins 1

Chicago – Mark Buehrle cooled Minnesota’s sizzling offense.

Indians 9, Blue Jays 4

Toronto – Casey Blake hit a three-run homer, and Fausto Carmona won back-to-back starts for the first time in almost two months.

Tigers 3, Red Sox 2, 13 inn.

Detroit – Ivan Rodriguez’s two-out RBI single in the 13th inning sent Detroit past Boston.

David Ortiz homered, doubled and walked four times – three intentional – for Boston, but the Red Sox left 12 runners on base and didn’t score after two first-inning runs. The Tigers avoided their 1,000th defeat to the Red Sox.

Orioles 3, Rangers 0

Arlington, Texas – Erik Bedard struck out 15 to tie a franchise record.

Angels 2, Yankees 1, 13 inn.

New York – Fill-in first baseman Miguel Cairo made two errors on one play in the 13th inning, allowing Los Angeles to edge New York after a spirited pitchers’ duel between Roger Clemens and All-Star John Lackey.

Cairo, subbing at first for ailing Andy Phillips, made three of New York’s five errors, its most in nearly five years. Cairo singled in the bottom of the 13th and reached third with one out, but Francisco Rodriguez (2-2) struck out Melky Cabrera and retired Derek Jeter on a close forceout with runners at the corners.