Reed Saxon, Associated Press
Los Angeles Dodgers' outfielder Matt Kemp puts a swing on his three-run homer during the seventh inning of Saturday's game against the Chicago Cubs.

LOS ANGELES — Carlos Zambrano was in position to win his eighth straight decision when the Los Angeles Dodgers capitalized on a few defensive mishaps by the Chicago Cubs in a five-run seventh inning.

After Matt Kemp hit a three-run homer to cap the big rally in the Dodgers' 7-3 victory Saturday, Zambrano was yanked by manager Lou Piniella and began thrashing around in the dugout — angry at himself for throwing the fateful pitch to Kemp.

"I missed it," said Piniella, who has thrown a few tantrums himself at times. "I was on the mound and I heard all this commotion. I thought there was a wave going on — but there was no wave. In fact, if I'd have been in the dugout, I probably would have enjoyed it.

"I went back down in the tunnel to make sure he wasn't going to hurt himself. It was just frustration, that's all. He competes and he wants to win. As long as he doesn't hurt himself, that's all we care about. I'd rather have a guy who gets upset than a guy that does it with a smile, like he doesn't care."

Russell Martin homered and drove in three runs as the Dodgers sent Zambrano to his first loss in 11 starts. Derek Lowe (4-5) allowed three runs and six hits through seven innings, striking out four for the win.

Zambrano (8-2) gave up seven runs over 6 2/3 innings and 13 hits, tying a career worst. He had gone 7-0 with a 2.31 ERA in his previous 10 starts since losing a 5-3 decision to Philadelphia on April 11, and had won his previous four outings on the road.

National League

PHILLIES 6, BRAVES 2: At Atlanta, Chase Utley's eighth-inning triple drove in Shane Victorino with the go-ahead run and Philadelphia hit three home runs to beat Atlanta. The NL East-leading Phillies are 4-1 against the Braves this season. The Phillies are the first team this season to win the first two games of a series in Atlanta. The Braves are 25-10 in those games. Kyle Kendrick and four relievers held the Braves to only five hits, including Chipper Jones' two-run homer in the sixth that tied the score 2-2. J.C. Romero (4-1) got two outs for the win. Carlos Ruiz, Pat Burrell and Jimmy Rollins homered for the Phillies. Chipper Jones had a two-run shot for Atlanta.

Braves starter Jo-Jo Reyes (2-4) pitched a career-long 7 1-3 innings, giving up seven hits with two walks and four runs. He struck out eight, one shy of his career high.

MARLINS 8, REDS 7: At Miami, Cody Ross hit a two-out, two-run homer in the ninth inning and Florida came from behind to beat Cincinnati.Ross's home run, off closer Francisco Cordero (2-1), came on an 0-1 pitch and drove in Dan Uggla from first. The Marlins started the inning down 7-5, and closed within a run when Jorge Cantu scored on a sacrifice fly by Luis Gonzalez. Cantu had doubled to lead off the inning.

Burke Badenhop (2-3) got the win for Florida.

ROCKIES 7, BREWERS 2: At Denver, Brad Hawpe hit a grand slam, Ian Stewart launched a solo homer into the third deck and Greg Reynolds got his first major league win in Colorado's victory over Milwaukee. Reynolds (1-3) limited Milwaukee to two runs and four hits over six innings. Reynolds, the second overall pick in the 2006 draft, had his sinker working, breaking four Brewer bats as he picked up his first win in six starts.

Colorado has now won four in a row, matching the team's longest streak of the season.

Dave Bush (2-6) lasted just four innings, his shortest start of the year. He gave up five hits and five runs before being pulled for a pinch hitter.

DIAMONDBACKS 4, PIRATES 3: At Pittsburgh, Chris Snyder hit a home run to lead off the ninth inning, giving Arizona a victory over Pittsburgh.

The Arizona catcher hit a 1-1 pitch into the left-field seats off reliever John Grabow (4-2) for his sixth home run of the season. The Diamondbacks, who blew a 3-0 lead, beat Pittsburgh for the second straight night.

Snyder's home run made a winner of Juan Cruz (2-0), who pitched an inning of scoreless relief. Brandon Lyon allowed two baserunners in the ninth inning, but picked up his 14th save.

Jason Bay and Nate McLouth hit home runs for Pittsburgh.

Young had a pair of doubles for Arizona.

CARDINALS 8, ASTROS 4: At Houston, Adam Wainwright shut down Houston before leaving with a sprained finger and Ryan Ludwick hit a three-run homer to help the Cardinals beat the Astros. Troy Glaus also homered and Skip Schumaker had a single, double and two-run triple for the Cardinals who beat the Astros for the ninth time in the last 13 meetings.

Wainwright (6-3) left in the sixth inning with a sprained right middle finger, another blow to a pitching staff ravaged by injuries this season. He pitched well before that, improving to 5-0 in his last six starts against the Astros.

Hunter Pence and Miguel Tejada hit solo homers for Houston.

The Cardinals gave Wainwright all the support he needed in the second inning, scoring seven runs off Shawn Chacon (2-2).

GIANTS 6, NATIONALS 0: At Washington, John Bowker's grand slam capped a six-run eighth inning and Jonathan Sanchez won his third straight start for the Giants. Sanchez (5-3) allowed four singles, walked two and struck out four in seven innings. Rich Aurilia finished with three hits for San Francisco, relied on a big inning for the second straight night to again subdue the Nationals.

Bengie Molina and Aurilia had RBI singles before Bowker connected for his fifth homer of the season and first career grand slam. The Giants, who had a seven-run third inning in a 10-1 victory over Washington on Friday, sent 10 men to the plate in the eighth.

Shawn Hill (0-3) gave up two runs and seven hits in 7 1-3 innings for the Nationals.

PADRES 2, METS 1 (10 INNINGS): At San Diego, Scott Hairston's home run leading off the bottom of the 10th inning lifted the Padres to their fourth consecutive 2-1 victory.

American League

YANKEES 12, ROYALS 11: At New York, Johnny Damon went 6-for-6 with a game-winning single in the bottom of the ninth inning, rallying the Yankees past Kansas City. Damon became the first Yankees' player to ever go 6-for-6 at Yankee Stadium. Kansas City's Jose Guillen hit a grand slam and matched a franchise record with seven RBIs.

After David DeJesus put the Royals ahead 11-10 with a home run on the first pitch from Mariano Rivera (2-1) in the top of the ninth, Jorge Posada connected against Joakim Soria with one out in the bottom half to tie it.

With two outs, Wilson Betemit walked and Melky Cabrera reached on an infield single. Damon pulled a 3-1 pitch from Soria (0-1) into the right-field corner for his sixth hit, setting a career high and equaling a Yankees record now accomplished three times.

The Yankees' Myril Hoag also went 6-for-6 on June 6, 1934, at Boston, and Gerald Williams got six hits in a 15-inning game May 1, 1996, at Baltimore. Omar Vizquel is the only other player besides Damon to get six hits in a game at Yankee Stadium, accomplishing the feat for Cleveland on Aug. 31, 2004.

WHITE SOX 11, TWINS 2: At Chicago, Joe Crede hit two homers for the second straight game and had six RBIs to lead the White Sox to their fifth straight win. Crede, who went 4-for-4 with two solo drives Friday night after missing a game with a sore wrist, had a pair of three-run homers as Chicago moved 4 1/2 games ahead of the second-place Twins in the AL Central. Mark Buehrle (3-6) pitched eight innings to get his first win in three weeks in a matchup of the two biggest workhorses in the major leagues since 2001. Livan Hernandez (6-3), who lasted just four innings against Chicago, has pitched 1,684 innings in that span and Buehrle 1,658 1-3 innings.

Buehrle allowed a run and seven hits. Hernandez left after giving up seven runs and eight hits.

RED SOX 11, MARINERS 3: At Boston, Manny Ramirez hit his 504th career homer and Tim Wakefield baffled most of Seattle's hitters for seven innings to lead the Red Sox over the Mariners. Boston rebounded from Friday's 8-0 loss to Seattle for its seventh victory in nine games and 16th of 18 at Fenway Park. Ramirez tied Eddie Murray for 23rd on the career list with a two-run drive over the Green Monster seats. J.D. Drew homered, tripled and singled.

Wakefield (4-4) allowed two runs and five hits, just three of them beyond 30 feet. He struck out six and walked two.

Miguel Batista (3-7) gave up five runs — four earned — and four hits in 4 1-3 innings for Seattle. He's allowed 10 runs and 11 hits in the opening inning of his last seven starts.

TIGERS 8, INDIANS 4: At Detroit, Edgar Renteria's grand slam keyed a six-run eighth inning and Detroit ended a four-game losing streak with a win over Cleveland. Zach Miner (3-3) pitched two innings in relief of starter Kenny Rogers for the win. Todd Jones got his ninth save.

Masa Kobayashi (3-3) lost for Cleveland, which fell to 4-5 on an 11-game road trip.

In the eighth, he allowed a tying homer to Marcus Thames and Magglio Ordonez doubled two pitches later to bring Rafael Betancourt out of the bullpen, but Cabrera hit a line drive to left that seemed to fool Ben Francisco, sailing over his glove for an RBI single.

Carlos Guillen singled and a sacrifice put runners on second and third. Brandon Inge was intentionally walked, and Ryan Raburn struck out before Renteria hit his sixth career grand slam.

ORIOLES 9, BLUE JAYS 5: At Toronto, Jay Payton had five RBIs, Jeremy Guthrie tossed seven strong innings and Baltimore earned its third straight win. Guthrie (3-6) allowed one run and six hits to win for the first time since May 13.He struck out six and walked none.

A.J. Burnett (5-6) gave up a season-high eight runs in 4 1-3 innings and mockingly doffed his cap to the booing crowd as he walked off after being replaced by Brian Wolfe. Burnett, who is winless in three starts, walked four and equaled a season worst by allowing 10 hits.

Vernon Wells went 2-for-3 with an RBI in his return from the disabled list, but it wasn't enough to help the Blue Jays avoid their third straight loss.

RAYS 5, RANGERS 4: At Arlington, Texas, Willy Aybar hit a tiebreaking two-run double in the eighth inning and Tampa Bay held on to beat Texas for the second straight night. Rangers reliever Joaquin Benoit (3-2) allowed two runs and two hits with two walks in one inning for the Rangers, who've lost five of their last seven.

Milton Bradley hit a solo homer and an RBI double for the Rangers. Michael Young extended his hitting streak to 22 games, longest in the majors this season and three short of his career high.

J.P. Howell (5-0) pitched two innings of one-hit shutout relief for the victory. Dan Wheeler, subbing for injured closer Troy Percival, got four outs for his second save in as many chances.

ANGELS 5, ATHLETICS 3: At Oakland, Calif., Jon Garland allowed two runs in seven-plus innings, Maicer Izturis hit a leadoff homer for the second straight game, and Los Angeles won its seventh straight game. With the win, Los Angeles moved 5 1/2 games ahead of second place Oakland. Garland (6-3) gave up five hits in seven innings with eight strikeouts to remain unbeaten in his last seven starts. Francisco Rodriguez picked up his major league-leading 26th save.