Chi. White Sox 6, Tampa Bay 5
Avisail Garcia had hopes of making a big impact in his first full season in the major leagues, but so far it has been a lesson in humility.
Colorado 7, Seattle 5
Michael McKenry's home run gave the Colorado Rockies a much-needed win and provided him with both a personal milestone and a welcome feeling of redemption.
Baltimore 7, Oakland 3
After Chris Davis was called out on strikes in a full-count situation earlier in the game, the last thing the Baltimore Orioles first baseman was going to do on a 3-2 pitch with the bases loaded in the 10th inning Wednesday afternoon was go down looking.
LA Angels 4, Cleveland 3
Preparation, opportunity and pinch runner Taylor Featherston converged simultaneously at home plate to enable the Los Angeles Angels to win.
Boston 2, NY Yankees 1
To stop a lineup that scored 90 runs over the previous 10 games, the Boston Red Sox needed a little bit of violence.
Arizona 11, Washington 4
For the second night in a row, a catcher had a big hit late in the game to help his team win at Nationals Park.
Pittsburgh 7, Chi. Cubs 5
a three-heading bullpen monster to close out a win.
LA Dodgers 4, Philadelphia 3
The Los Angeles Dodgers got a quick start from Yasiel Puig on Wednesday night and a quality start from Brett Anderson.
Toronto 9, Minnesota 7
Drew Hutchison is a good example of how run support can work wonders for a pitcher.
Detroit 2, Kansas City 1
Matt Boyd was not the top target for the Detroit Tigers when they traded away David Price last week. On Wednesday, however, he gave them another reason to feel good about dealing away their ace.
San Francisco 6, Atlanta 1
Madison Bumgarner came into Wednesday night's start against the Atlanta Braves with a 4.50 road ERA, but pitching at Turner Field is like a home game for the San Francisco Giants ace from North Carolina.
St. Louis 4, Cincinnati 3
Randal Grichuk thought he had a three-run home run in the sixth inning Wednesday that would have tied the score, but replay confirmed the ruling of a double.
NY Mets 8, Miami 6
Washington Nationals star Bryce Harper said earlier this week that he "didn't give a crap" what the Mets were doing.
Texas 4, Houston 3
The three-game sweep of the American League West-leading Houston Astros has the Texas Rangers thinking big and feeling good.
Milwaukee 8, San Diego 5
Another night and another stellar pitching performance from one of the Milwaukee Brewers young starters.