M. Spencer Green, Associated Press
Cincinnati Reds' Ken Griffey Jr., right, and Adam Dunn celebrate after Griffey hitsa three-run homer against the Chicago Cubs in the fourth inning of Thursday's game.

CHICAGO — David Ross and the Cincinnati Reds felt right at home with the wind blowing out of Wrigley Field on Thursday.

The Chicago Cubs' friendly confines was even nicer to a visiting team, for once.

Ross hit two of Cincinnati's seven homers, a long-ball barrage that included Ken Griffey Jr.'s 605th, and the Reds avoided a sweep with a 12-7 victory.

It was only Chicago's 11th home loss this season.

"It was a hot and humid day and I've seen that ball travel here on these kind of days big time. Anything that was up in the air, you were always nervous," said Reds manager Dusty Baker, who skippered the Cubs for four years and knows all about wild games at the neighborhood park.

"That was big for the offense to break out like that and keep scoring. In this ballpark you're never comfortable. I don't care what the lead is, especially with the offense that they have over there."

Edwin Encarnacion, Brandon Phillips, Adam Dunn and Joey Votto also homered with the wind blowing out at 12 mph on a muggy day. The Reds tied their season high for homers — they also had seven against the Cubs at their longball-friendly yard, Great American Ball Park, on May 7.

Backup catcher Ross had one homer all season before hitting solo shots in the fifth off Jon Lieber and seventh off newly acquired Chad Gaudin.

"I had a chance to play today and made the most of it," Ross said. "I think everybody wants to hit when the wind is blowing out here."

Griffey hit a three-run drive off reliever Michael Wuertz as Cincinnati scored four times in the fourth to take an 8-3 lead. He also had a run-scoring double and finished with four RBIs

"We were just trying to get base hits. Sometimes you get the ball in the air and it can go out," Griffey said. "The wind was blowing out."

Griffey's 12th homer of the season got him within four of tying Sammy Sosa for fifth on the career list with 609.

The Reds chased Ted Lilly (9-6) after 2 2-3 innings, his shortest outing of the season. The left-hander gave up six hits and four runs before he was removed by manager Lou Piniella.

"An ugly inning," Lilly said of the third. "I understand why Lou wanted to go in a different direction."

Mike Fontenot homered for Chicago, which dropped to 35-11 at home.

PHILLIES 4, CARDINALS 1: At Philadelphia, Ryan Howard homered twice and drove in three runs to help Philadelphia beat St. Louis. Howard lined a two-run shot off Braden Looper (9-7) in the first and connected again in the sixth. He leads the National League with 27 homers, two more than teammate Chase Utley, and 83 RBIs. Jamie Moyer (8-6), who won for the first time since June 12, gave up one run and seven hits in seven innings.

METS 7, GIANTS 3: At New York, Fernando Tatis homered, doubled twice and drove in four runs and New York won its sixth straight game. The Mets' winning streak is their longest since a seven-game string in August 2006. David Wright doubled twice, and scored the go-ahead run in a four-run seventh.

BREWERS 11, ROCKIES 1: At Milwaukee, Dave Bush had a career-high 13 strikeouts for Milwaukee, and Corey Hart celebrated making the All-Star team with his 15th homer. Bush (5-8) allowed one run and four hits over eight innings. He retired 23 of 24 batters after allowing a first-inning run. Hart connected in the seventh to make it 8-1 and found out shortly after the game that he beat out four other players in Internet balloting for the final spot on the NL All-Star team. Milwaukee pushed across six runs in the fourth to take a 7-1 lead. Ryan Braun had a two-run single and Prince Fielder added a two-run triple. J.J. Hardy hit a two-run homer in the eighth, his 13th of the season.

DIAMONDBACKS 7, NATIONALS 5 (11 INNINGS): At Washington, Stephen Drew and Chad Tracy drove in runs in the 11th inning for Arizona, which blew a two-run lead in the ninth and a three-run lead in the 10th. Drew's RBI double came with one out and Tracy run-scoring single was an out later and both were off Luis Ayala (1-5). Chad Qualls (2-6) pitched 1 1/3 innings for the victory.

The Diamondbacks led 2-0 after 8 1/2 innings and 5-2 after 9 1/2. Both times the Nationals had the winning run in scoring position with less than two outs.

Arizona third baseman Mark Reynolds made two errors in the bottom of the ninth during Washington's game-tying rally, then doubled home what turned out to be a needed insurance run in the 10th.

Diamondbacks All-Star starter Dan Haren struck out a season-high nine, walked two, and allowed three hits in eight-plus innings.

American League

INDIANS 13, RAYS 2: At Cleveland, Ben Francisco drove in a career-high four runs and Cleveland snapped a 10-game losing streak with a victory over Tampa Bay, the Rays' fourth straight loss. Cleveland last lost 10 in a row in 1979 and avoided its longest streak in 77 years by hitting four home runs to overcome a 2-0 deficit. The last time the Indians lost 11 straight was 1931, on the way to a team-record 12 consecutive losses. Francisco and David Dellucci hit two-run homers in a five-run fifth against Andy Sonnanstine (10-4). Aaron Laffey (5-5) earned Cleveland's first win since recently traded CC Sabathia shut out Cincinnati on June 27. Laffey allowed two runs and four hits over six innings, winning for the first time in five starts since June 12.

Tampa Bay came in with baseball's best record (55-35), but lost for the 10th straight time in Cleveland.

TWINS 7, TIGERS 6: At Detroit, Justin Morneau hit an 11th-inning homer, tying a career-high with his fifth hit, and Minnesota overcame a four-run deficit to beat Detroit. The Twins, who stopped a three-game losing streak, trailed 6-4 in the ninth but tied the score against closer Todd Jones on two singles, an error and Joe Mauer's sacrifice fly. Morneau homered off Freddy Dolsi (1-3) with two outs in the 11th. He also doubled twice. Matt Guerrier (5-4) pitched two innings for the victory, the Twins' 17th in 22 games. Denard Span had four hits for the Twins, who fell behind 6-2 in the fourth.

ATHLETICS 3, MARINERS 2 (11 INNINGS): At Oakland, Calif., Jack Cust and Kurt Suzuki hit solo homers in the ninth inning, and Emil Brown hit another solo shot in the 11th for Oakland. Brown's first career game-winning home run gave Caesar Jimenez (0-1) his first career decision, after Huston Street (2-2) pitched two scoreless innings for the victory. Cust led off the ninth with his 17th homer off Brandon Morrow. The Mariners' new closer got two strikeouts, but Suzuki hit his first career pinch-hit homer to send the game to extra innings.

It was Morrow's first career blown save and spoiled a stellar performance by R.A. Dickey, who gave up four hits over seven scoreless innings.

BLUE JAYS 6, ORIOLES 5: At Toronto, Adam Lind drove in the go-ahead run in the ninth and Toronto completed a three-game sweep. Leading 5-4 in the ninth, Baltimore closer George Sherrill (2-4) suffered his sixth blown save and the Orioles lost their fifth straight. Shawn Camp (2-1) worked one inning for the victory. The late collapse spoiled seven strong innings from Orioles right-hander Jeremy Guthrie, who allowed two runs and four hits.

ROYALS 4, WHITE SOX 1: At Kansas City, Mo., Mark Teahen's inside-the-park home run capped a four-run rally in the eighth inning as Kansas City avoided a three-game sweep. Mike Aviles and Jose Guillen hit RBI doubles to give the Royals a 2-1 lead, after Mark Buehrle (6-8) had shut them out on four hits over the first seven innings. f-bTeahen, who also had an inside-the-parker earlier this year, then hit Boone Logan's pitch to deep center. Guillen scored and as Teahen slid around A.J. Pierzynski's sweeping tag at the plate. Ron Mahay (5-0) pitched one inning and struck out two.

ANGELS 11, RANGERS 10 (11 INNINGS): At Arlington, Texas, Maicer Izturis drove in the go-ahead run with a pinch single in the 11th inning, and Los Angeles survived a shaky three outs from Francisco Rodriguez in a victory over Texas. Tied at 10, Garret Anderson led off the 11th with a single off Jamey Wright (5-4), and went to second on pinch hitter Reggie Willits' sacrifice bunt. Howie Kendrick, who hit his first two homers of the season, struck out, before Izturis blooped a run-scoring single into shallow center.

Interleague

PIRATES 4, YANKEES 2: At Pittsburgh, Nate McLouth hit a go-ahead two-run homer in the seventh, and Paul Maholm allowed two runs over eight innings as Pittsburgh beat New York in the last game of interleague play this season. It was the makeup of a June 26 rainout. Maholm (6-5), who started that game and was trailing 3-0 when it was rained out, had a five-hit shutout going with two outs and none on in the seventh before the Yankees tied it on Bobby Abreu's two-run single. McLouth hit his 18th homer off Jose Veras (2-1) to take the lead.

Maholm gave up seven hits and walked one in eight innings. Damaso Marte finished for his fourth save, helping end New York's five-game winning streak.

Despite the Yankees' loss, the AL topped the NL in interleague play for a fifth consecutive season, going 149-103.