Cubs 5, Pirates 2: As you may know by now, Carlos Zambrano flipped out yesterday over a call at home plate. My favorite part of the meltdown was that Lou Piniella couldn’t help but smirk after Big Z ejected the umpire a la Frank Drebin style. Sadly, if Alfonso Soriano had any clue how to play left field, the runner would’ve advanced to second on Zambrano’s wild pitch instead of scoring to tie the game. Reed Johnson homered in the eighth, giving the Cubbies the lead for good.

O’s 12, Blue Jays 10: You know things are going really bad when you’ve lost Halladay’s last two turns through the rotation. Even worse, Doc left with a comfy 8-3 lead after seven innings only to see Baltimore put up five in the eigth to tie it. Worse than that, the Blue Jays scored two in the top of the 11th, setting up an epic Barbaro-hoof-kick-to-the-nuts loss, as the O’s won it in the bottom half on a three-run shot from Nolan Reimold. That’s nine straight losses for Toronto.

Giant 6, Braves 3: Randy Johnson won his 299th and did it in impressive fashion, going six innings and allowing just one run on three hits. In classic RJ form, instead of simply enjoying the win, he’s already bummed that his opportunity to win his 300th won’t be out West: “Of all the trips to do it on, it had to be on the East Coast one.€ That blows, he’ll have to fly his family first class all the way to D.C. to watch him throw baseballs.

Indians 12, Rays 7: For the first time this season, the Indians have won three straight. Ben Francisco had a three-run shot and finished with four RBI, but unless he left a flaming bag of poo in front of Rashard Lewis’ hotel room door, I’m afraid no one in Cleveland gives a shit. On a sad note, Indians owner Larry Dolan was hopitalized after suffering a minor heart attack yesterday morning.

Twins 4, Red Sox 2: Dice-K set a franchise record with four wild pitches and the Boston bats were dead for the second straight game. Still not sure how Nick Green continues to be their starting shortstop. With Papi falling apart before our eyes like Patrick Ewing in his final years, you got to think they make some kind of move real soon rather than wait until the trade deadline.

Reds 6, Astros 1: Bronson Arroyo threw a complete game on just 92 pitches while Jay Bruce took care of everything else, going 3-for-4 with two homers and four RBI. That’s four straight for The Big Red Machine.

Mets 7, Nats 4: Daniel Murphy had 5 RBI and the Mets are 5-0 in home run reviews! On a negative but amusing note, the Queens faithful already loathe “rookie phenom” Fernando Martinez as he failed to run out a pop fly that was dropped by the catcher.

Zambrano takes on Gatorade piñata:

[via The Friendly Blogfines]