Alex Rodriguez passed Mark McGwire for eighth place with his 584th home run, Derek Jeter also connected and A.J.

Burnett pitched seven shutout innings Saturday to lead the surging Yankees over the Rangers 7-3 in the American League.

After taking two of three against Boston, Tampa Bay and the Los Angeles Angels, the defending World Series champions swept the opening two games of a three-game set against Texas.

Scott Feldman gave up four runs and seven hits in 2 1-3 innings as Texas lost its third in a row.

Nelson Cruz hit a three-run homer in the eighth off Alfredo Aceves, Cruz's major league-leading seventh.

At Toronto, Howie Kendrick and Juan Rivera homered and Joe Saunders pitched eight strong innings for Los Angeles.

Kendrick went 3 for 5 with three RBIs and scored twice as the Angels won back-to-back games for the first time this season. The Blue Jays lost consecutive games for the first time.

Saunders, who came in with a 7.36 ERA, allowed two runs - none earned - and five hits. The left-hander walked one, struck out two, lowered his ERA to 4.26 and improved to 11-3 in April.

Fernando Rodney closed it out in the ninth for his third save and second in two days.

At Minneapolis, Orlando Hudson hit a game-winning home run leading off the seventh inning and the Twins' bullpen pitched four scoreless innings as Minnesota stretched its winning streak to five games.

With the game level at 5-5, Hudson hit a shot off reliever John Parrish that bounced off the facing of the second level of seats in left field at Target Field. It was Hudson's first home run since signing with the Twins in the offseason.

Brian Duensing pitched two innings of scoreless relief to pick up the win.

At Oakland, Ryan Sweeney hit a game-ending, two-run single with one out in the ninth inning as the Athletics improved to 9 wins and four losses for their best start after 13 games since 1992.

Jerry Blevins pitched an inning for the win.

The Orioles fell to 1-11, their worst start since opening the 1988 season with 21 consecutive losses, and lost third baseman Miguel Tejada to a possible leg injury in the sixth inning.

At Boston, Pat Burrell hit a two-run homer in the 12th inning to help Tampa Bay win the completion of a suspended game, then had a three-run double in the first inning of Saturday's scheduled game to lead the Rays to a 6-5 victory over the Boston Red Sox.

In the completion of the suspended game from Friday, Burrell homered with two outs in the 12th to lift the Rays to a 3-1 victory.

Evan Longoria connected in Saturday's game for Tampa Bay, which won its fifth straight.

Dustin Pedroia hit his fifth home run - a two-run shot - and Kevin Youkilis had a two-run homer for Boston.

Marco Scutaro hit his first long ball for the Red Sox, but made an error that led to one of five unearned runs.

At Cleveland, Choo Shin-soo hit a go-ahead RBI double in a two-run eighth inning, lifting the hometeam over the White Sox.

Chicago starter Jake Peavy was five outs from his first win of the season, but Asdrubal Cabrera homered with one-out in the eighth to tie it.

Matt Thornton gave up Grady Sizemore's single. Choo lined a 1-2 pitch to the wall in left-center and Sizemore scored easily.

At Seattle, Casey Kotchman broke a deadlock with an RBI double in the seventh off the glove of leaping Detroit right fielder Ryan Raburn as the Mariners won their fourth straight.

Ichiro Suzuki finished a home run short of the cycle and scored twice for Seattle, which got another strong outing from its starting pitching, this time lefty Ryan Rowland-Smith.

Milton Bradley started the seventh with a walk from Detroit starter Justin Verlander (0-1). Kotchman then lined Verlander's off-speed pitch to deep right field.

Brandon League took over for Rowland-Smith and got out of trouble in the seventh. David Aardsma picked up his fifth save in five chances pitching the ninth.