Alex Rodriguez earned a curtain call at Yankee Stadium for the second straight game.
A day after breaking out of his slump, Rodriguez homered twice and drove in three runs last night in host New York's 8-1 victory over the Minnesota Twins.
Rodriguez homered in the second inning off Carlos Silva (8-13) to put the Yankees ahead, had a bases-loaded single in the four-run fifth, then hit his 29th homer of the season in the seventh against Matt Guerrier. It was just the third multihomer game of the year for A-Rod, the first since July 2.
He was in a 1-for-24 slump before getting three hits Thursday, including a home run. He earned a pair of standing ovations last night from Yankees fans, who have repeatedly booed him this season.
In a matchup with implications on the pennant and batting races, Derek Jeter went 3 for 5 to raise his average to .342.
Minnesota's Joe Mauer ended an 0-for-16 slide with a single to center in the fourth that bounced out of the web of Johnny Damon's glove when he tried for a sliding catch. Mauer went 1 for 2 with a walk and is batting a league-leading .350. That's down from .361 before the hitless streak, one at-bat shy of his career high.
Cory Lidle (3-2) allowed two hits and two walks in six scoreless innings. After hitless relief by Mike Myers, Brian Bruney, and Octavio Dotel, T.J. Beam gave up an RBI double to Justin Morneau in a two-hit ninth.
New York remained a season-high eight games ahead of the Red Sox in the American League East.
Tigers 9, Angels 0 -- Kenny Rogers and two relievers combined on a five-hitter to help host Detroit over Los Angeles.
Omar Infante also drove in two runs for AL Central-leading Detroit, which had won only two of its previous eight games. It was also the Tigers' major-league leading 15th shutout of the season.
Rogers (15-6) allowed four hits in seven innings, walking two and striking out one in winning his fourth straight start.
Royals 7, White Sox 5 -- Mark Teahen hit a two-run homer to highlight a six-run fourth inning and host Kansas City held off Chicago.
The White Sox threatened in the ninth, loading the bases twice.
Tadahito Iguchi drew a one-out walk, Jermaine Dye doubled and Jim Thome walked before Paul Konerko made it 7-5 with a sacrifice fly. A.J. Pierzynski walked to load the bases again, but Joe Crede flew out to left for the final out.
Indians 7, Rangers 2 -- Grady Sizemore went 3 for 3 with a home run and Jake Westbrook pitched seven strong innings to help Cleveland beat host Texas.
The Indians got a scare in the eighth inning when Travis Hafner left the game after he was hit on the right hand by a pitch from Rangers lefthander C.J. Wilson. X-rays were negative and Hafner is listed as day to day.
Mets 8, Astros 7 -- Pinch hitter Jose Valentin hit an RBI double to break an eighth-inning tie and Tom Glavine pitched five innings in his first start since being sidelined by a blood clot, leading visiting New York over Houston.
Glavine made his first appearance in more than two weeks after being diagnosed with a blood clot in his pitching shoulder. He remained stalled at 287 wins after leaving the game with the scored tied, 6-6.
Devil Rays 2, Mariners 1 -- Pinch hitter Ty Wigginton's RBI single with two outs in the ninth inning helped Tampa Bay hand Seattle its 12th straight road loss.
Cubs 6, Giants 2 -- Milton's Rich Hill allowed five hits in eight strong innings and Matt Murton and Ryan Theriot homered as host Chicago ended a six-game losing streak.
Hill (4-6), who pitched shutout ball for seven innings, walked one and struck out six.
Marlins 3, Brewers 2 -- Rookie Anibal Sanchez pitched seven strong innings and Cody Ross hit a two-run home run to help Florida hand host Milwaukee its eighth straight loss.
Cardinals 3, Pirates 1 -- Chris Carpenter pitched a three-hitter to beat Pittsburgh for the fourth time this season, and host St. Louis also got a homer from Preston Wilson in the victory.
The game between the host Philadelphia Phillies and the Atlanta Braves was postponed because of rain from tropical depression Ernesto. No makeup date was announced.
The remnants of the storm also washed out the game between the Arizona Diamondbacks and the host Washington Nationals. The teams will play a day-night doubleheader today.