BALTIMORE - Dallas Braden pitched six innings of three-hit ball to win his major-league debut, and the Oakland Athletics beat the Baltimore Orioles, 4-2, yesterday for a two-game sweep.

Braden (1-0) gave up one run, struck out six, and issued one walk - to his first batter.

Angels 9, Tigers 8

ANAHEIM, Calif. - Detroit closer Todd Jones' throwing error led to the winning run for Los Angeles, which blew a seven-run lead and still came away with the victory.

Kendry Morales led off the 10th with a chopping single off the plate that Jones (0-1) fielded before firing wildly past first base. After an intentional walk, the runners advanced on a sacrifice bunt, and the Tigers pulled the infield in. Second baseman Placido Polanco charged Erick Aybar's slow bouncer and threw high to the plate, allowing pinch-runner Reggie Willits to slide across with the winning run.

Devil Rays 6, Yankees 4

ST. PETERSBURG, Fla. - Carl Crawford hit his first career grand slam and New York's Alex Rodriguez had his 23-game hitting streak end in Tampa Bay's win over the Yankees.

The loss was the Yankees' fifth straight and dropped them into last place in the AL East.

Blue Jays 10, Red Sox 3

BOSTON - Vernon Wells went 4 for 5 with four runs scored and three RBIs and Roy Halladay struck out 10 in eight innings for Toronto, which took advantage of four Boston errors.

Wells, who hit his fourth homer in the first inning, matched career highs for hits and runs.

Indians 5, Twins 3

MINNEAPOLIS - Minnesota's Johan Santana lost his second straight home start and Cleveland's Fausto Carmona got a long-awaited win.

The game between the Seattle Mariners and Texas Rangers in Arlington, Texas, was postponed by steady rain. The game will be made up when the Mariners return to Texas, July 23-25.