Minnesota was leading 4-2 in the seventh when Mark Teixeira was intentionally walked and Twins manager Ron Gardenhire made the curious decision to introduce reliever Matt Guerrier, as Rodriguez had a 4-for-6 record with three home runs off him.

Rodriguez carried his bat all the way to first base, then raised a fist in triumph after the homer, which was 587th, moving him past Frank Robinson and into sole possession of seventh place on the all-time list.

Joba Chamberlain (1-1) struck out the Twins in the eighth to take the win.

In Toronto, Aaron Hill, Travis Snider and Vernon Wells all hit three-run homers as Toronto out slugged Texas for a wild win.

The Blue Jays pounded out 15 total hits and boosted their major league lead in home runs (57) and extra-base hits (162).

Toronto reliever Josh Roenicke (1-0) worked 1 1-3 innings for his first major league win while Rangers pitcher Doug Mathis (1-1) took the loss, allowing eight runs in 1 1-3 innings.

Lyle Overbay went 3 for 3 with two walks and three RBIs for the Blue Jays, who rallied from an early 9-3 deficit.

In Detroit, David Ortiz had his second multihomer game this month and drove in four runs, lifting Boston over Detroit.

Ortiz hit a three-run homer after Dustin Pedroia's two-run drive in the first inning. Ortiz added a solo shot in the fourth to restore Boston's five-run cushion. He has hit five home runs in nine games after clearing the fence only once in his first 16 games.

Red Sox starter Clay Buchholz (4-3) gave up just one run in 6 1-3 innings to take the win.

Detroit's Max Scherzer (1-4) gave up six runs over five innings in his fourth poor start in a row.

In St. Petersburg, Franklin Gutierrez, Adam Moore and Mike Sweeney homered, helping Seattle edge majors-leading Tampa Bay.

Seattle starter Doug Fister (3-1) allowed only one run in five innings for the last-place Mariners.

Evan Longoria hit a two-run homer to pull the Rays to within 4-3 in the eighth. Seattle closer David Aardsma got the final three outs for his ninth save in 11 opportunities.

Tampa Bay is a moderate 9-7 at home, compared to 15-4 on the road.

In Anaheim, Joe Saunders pitched his second shutour and third complete game of his career to steer Los Angeles past Oakland.

Saunders (2-5) struck out six, walked two and stranded three runners in scoring position in a performance that partially made up for his disappointing four previous starts.

A's starter Dallas Braden, who pitched the 19th perfect game in major league history last Sunday, held the Angels scoreless until Kendry Morales hit a go-ahead single in the sixth. Hideki Matsui followed with a three-run homer to help the Angels beat the Athletics.

In Kansas City, the hosts made Ned Yost's managerial debut a successful one, beating Chicago.

The Royals looked like a new team, at least for one night, after Yost replaced Trey Hillman, getting good starting pitching, clutch hitting and a solid effort by the bullpen.

Mitch Maier lined a two-run single in Kansas City's five-run seventh inning against White Sox starter Mark Buehrle (2-5). Yuniesky Betancourt homered and saved a run with a stunning snag at shortstop, and Royals reliever Dusty Hughes (1-1) got his first win in the majors.

In Baltimore, Jeremy Guthrie allowed only two singles in eight innings, guiding Baltimore past Cleveland.

Guthrie (2-4) walked just one, and retired 16 consecutive Indians following Jhonny Peralta's RBI single in the first inning.

Miguel Tejada drove in three runs for the Orioles, who matched a season high with his third straight victory.

Indians starter Justin Masterson (0-4) is winless in 14 starts. He allowed six runs in 5 1-3 innings, walking five and hitting two batters.