Padres 8, Orioles 4 - San Diego got its offensive firepower from an unlikely source, center fielder Alexi Amarista. The pint-sized utility man walloped a two doubles and a two-run home run, playing a hand in half of the Friars' eight runs on the day.
Indians 10, Phillies 4 - The Tribe blasted a trio of long balls off of Cole Hamels and company Wednesday to even up the series at one apiece. Corey Kluber tossed the prototypical quality start, allowing three runs and fanning five over six innings.
Astros 7, Tigers 5 - Usually when Miguel Cabrera hits a 410-ft fly ball with the bases loaded in the ninth, his team wins. The ball managed to stay in the park on Wednesday, giving Houston its first victory over Detroit in seven tries this season.
White Sox 9, Twins 4 - Three True Outcomes king Adam Dunn has apparently shifted from his strikeout phase to his home run phase. The Big Donkey launched two big flies, amassing five RBI on the day.
Rangers 6, A's 2 - Alexi Ogando carried a no-hitter through five and Nelson Cruz put the game away with a three-run bomb. Texas is now out to an MLB-best seven game lead in its division. No other team has more than a three games separating it from the pack.
D'Backs 5, Braves 3 - Eric Chavez is healthy and hitting like his former self, something he hasn't done since he was his former self several years ago. Justin Upton was mostly quiet on the night, though he did walk twice more to bring his total to four in the last two days.
Pirates 3, Brewers 1 - Wandy Rodriguez and Yovani Gallardo dueled it out Wednesday in a battle of uncommon first names. Rodriguez came out ahead this time, fanning five in six innings of one-run ball.
Mariners 12, Yankees 2 - Raul Ibanez reminded his former club what its missing, launching a grand slam and a two-run homer. Phil Hughes lasted ⅔ of an inning, allowing seven runs on 36 pitches.
Blue Jays 11, Giants 3 - Toronto scored early and often for the second straight night, taking a 10-1 lead after just three innings. Ryan Vogelsong again looked completely lost, allowing eight runs (three earned) in two innings of work to bring his season ERA to 8.06.
Red Sox 9, Rays 2 - David Price lasted just 2⅓ for the Rays, conceding four runs and leaving the game with triceps tightness. Stephen Drew broke the game open in the fourth with a grand salami.
Reds 4, Marlins 0 - Cincy handed Miami its league-worst seventh shutout loss of the season. Shin-Soo Choo carried the torch for the Reds on offense, launching two solo home runs on a four-hit day.
Cubs 6, Rockies 3 - Jeff Samardzija pieced together his best outing since Opening Day, fanning seven over eight innings and helping his own cause with a home run. Colorado's hot start is cooling off very quickly now that May has arrived.
Cardinals 4, Mets 2 - The St. Louis bullpen spoiled a spotless outing from rookie Shelby Miller, but the win was still salvaged by a similar implosion from the Mets' relief corps. Scott Rice threw his first pitch of the game back to the screen, allowing Daniel Descalso to score the go-ahead run.
Royals 9, Angels 5 - It's really difficult to win games when your starter makes it just two innings. The Angels tried clawing their way back in the rubber match against KC, but their early hole was too big to fill. Lorezno Cain had himself a three-RBI day.
Dodgers 3, Nats 1 - Welcome back, Zack Greinke. The right-hander tossed five innings of one-run ball, earning a win in his first game back from the disabled list.