Will Middlebrooks made a serious splash for the Red Sox, as he sent two out of the ballpark and racked up five RBI's going 3 for 5 from the plate in Boston's 11-5 win over the Royals.
Carlos Zambrano pitched an absolute gem in the Marlins win over the Astors, going nine innings, striking out nine batters and giving up just three hits on the night. Zambrano has looked solid of late.
Jered Weaver continued his dominance of the Twins last night, pushing his record to 5-0, going six innings and striking out two with only one earned run.
Meanwhile fellow No Hit pitcher Phillip Humber looked pretty mediocre again. He got absolutely destroyed by the Indians, giving up eight earned runs over just 2.1 innings and striking out just one.
Brandon Snyder of the Rangers knocked in a whopping six runs as he went 3 for 5 from the plate and sent out of the park in the Rangers 14-3 clobbering of the Orioles.
Both Jay Bruce and Ryan Braun added their ninth home runs of the season last night as the Reds and Brewers squared off.
Bryan LaHair continued his insane run to start the season, mashing his eighth home run of the season in a 5-1 Cubs win over the Braves.
In Arizona the Cardinals bats simply went off. They were boosted to the win over the D-Backs with homers by Matt Holliday (6), Carlos Beltran (8), Rafael Furcal (2), David Freese (7) and Allen Craig 2).
Last night was one of the utmost random handshakes, which went to; Dale Thayer (1), Jason Motte (5), Vincente Padilla (1) Tony Sipp (1), Frank Francisco (8), Nick Hagadone (1).
The pitching match ups I'm looking forward to the most tonight are few and far between as the slate is pretty ugly but we've got a couple of lookers; Ricky Romero (TOR) Vs. Brandon McCarthy (OAK) and James Shields (TB) Vs. Ivan Nova (NYY).
(May 6, 2012 - Source: Ed Zurga/Getty Images North America)