CHICAGO " Carlos Zambrano went wild in a ball-tossing, bat-swinging tirade after being ejected, and was gone when Reed Johnson hit a tiebreaking home run in the eighth inning for Chicago, as the Cubs posted a 5-2 win over Pittsburgh Wednesday night.
The Cubs ace was tossed by umpire Mark Carlson in the seventh after Nyjer Morgan scored the tying run on a wild pitch, beating catcher Geovany Soto's throw to Zambrano at the plate.
Zambrano jumped up, argued the call and appeared to nudge Carlson. The excitable right-hander then pointed in Carlson's face and gave him the ejection sign.
Zambrano wasn't finished, either. He threw a ball into left field, slammed his glove against a fence and grabbed a bat to whack a drink dispenser on his way to the clubhouse.
Johnson connected against Jesse Chavez (0-2) to give Chicago a 3-2 lead. The Cubs added two more runs in the inning on RBI doubles by Andres Blanco and Jake Fox, two players just called up from the minors on Wednesday.
Reds 6, Astros 1
CINCINNATI " Jay Bruce homered twice and Bronson Arroyo pitched a five-hitter Wednesday night, leading Cincinnati to a three-game sweep.
Bruce was in a 1-for-18 slump when he hit a solo shot off Felipe Paulino (1-4) in the fourth. His two-run homer off the right-hander made it 5-1 in the sixth and put the Reds in position for their first sweep of the Astros in Cincinnati since May 2004.
Bruce completed his breakout game with a run-scoring triple in the eighth off Chris Sampson. Cincinnati has won four in a row for the first time this season.
Arroyo (7-3) gave up four singles, a double and one walk in his seventh career complete game and first this season.
The last-place Astros have dropped seven straight games " their longest skid of the season " and hit a new low point at 18-27.
Marlins 6, Phillies 2
PHILADELPHIA " Burke Badenhop pitched five sharp innings for Florida, and Dan Uggla and Cody Ross homered.
Making his first start of the season, Badenhop (3-2) allowed one run and five hits. Matt Lindstrom retired Jimmy Rollins on a liner to center with the bases loaded to end it.
Brett Myers (4-3) gave up five runs and seven hits in 5 2-3 innings for Philadelphia before leaving with right hip inflammation.
Carlos Ruiz and pinch-hitter Matt Stairs homered for the Phillies.
The Marlins had lost 11 of 14 before taking two of three from Philadelphia, which lost another series at home. The Phillies have the best road record in the majors at 16-6, but they're 9-14 at Citizens Bank Park.
Mets 7, Nationals 4
NEW YORK " Daniel Murphy's tiebreaking homer, a call overturned by umpires in a replay review, led the Mets and an uncharacteristically wild Johan Santana to the victory.
Murphy had a career-best five RBIs and Gary Sheffield hit an early two-run double off rookie Jordan Zimmermann (2-2), helping the injury-ravaged Mets finish a three-game sweep.
Cardinals 3, Brewers 2
MILWAUKEE " Nick Stavinoha had two RBIs and scored the go-ahead run, leading the Cardinals to the win.
Dodgers 8, Rockies 6
DENVER " Juan Pierre and Mark Loretta hit RBI singles with two outs during a seventh-inning rally, and Los Angeles completed a three-game sweep.
The Dodgers trailed 3-2 before scoring five times in the seventh, capped by James Loney's three-run double.
Padres 8, Diamondbacks 5
PHOENIX (AP) " Adrian Gonzalez hit his major league-leading 18th home run and drove in three runs, and San Diego won for the 11th time in 12 games.