NEW YORK: David Wright highlighted a three-run sixth inning with a controversial RBI triple as the New York Mets pounded out 14 hits in a 7-4 victory against Atlanta.
The Mets had a one-run lead when Wright stepped in and drove a 1-2 slider to the left-center field warning track where the ball appeared to hit a gate behind an advertisement in front of a standing-room only section.
Atlanta center fielder Reed Johnson and left fielder Evan Gattis did not chasee the ball, believing it was going to be a ground-rule double. But umpires ruled it a triple and Braves manager Fredi Gonzalez engaged in a brief argument before being ejected by third base umpire Chad Fairchild.
Nationals 9 Pirates 7: Bryce Harper hit a two-run home run in the bottom of the ninth inning as the Washington Nationals survived a meltdown and beat the Pittsburgh Pirates 9-7 to end a six-game losing streak.
Harper crushed a 1-1 pitch from Bryan Morris (4-4) into the left-center seats for his first career walk-off homer, saving the Nats from extra innings and a potentially crushing defeat.
Pittsburgh rallied for four runs in the ninth inning, with Josh Harrison delivering a two-strike, two-out, two-run single off Washington rookie Ian Krol.
White Sox 7 Tigers 4: After being shut down in three straight games by the starting pitchers of the Detroit Tigers, the Chicago White Sox finally caught a break.
They staved off a four-game sweep at the hands of the American League Central’s top team by roughing up Tigers ace Justin Verlander in a 7-4 win, the second time this month the Sox knocked around the hard-throwing right-hander.
Tyler Flowers went 2-for-4 with a home run and two RBIs and Alexei Ramirez also went 2-for-4 with two RBIs to lead the Sox (40-59).
Yankees 2 Rangers 0: New York starter Hiroki Kuroda out-dueled Texas left-hander Derek Holland and the Yankees defeated the Rangers 2-0.
The Yankees (54-48) prevented Texas from taking back-to-back series against the club for the first time since 1993.
Texas (56-46), shut out for the sixth time this year, fell to 3 1/2 games back in the American League West race, their largest deficit in the division since 2010.
Padres 10 Brewers 8: Carlos Quentin and Jesus Guzman each hit home runs as the San Diego Padres held off the Milwaukee Brewers for a 10-8 victory.
The Padres belted out eight hits against Milwaukee starter Yovani Gallardo (8-9), who never found his rhythm and lasted just 3 2/3 innings, giving up six runs.
Marlins 5 Rockies 3: The Miami Marlins may be going nowhere in the standings, but they played exceedingly well against the Colorado Rockies, winning for the third time in a four-game series with a 5-3 victory.
The game was scoreless as the teams sat through a 1-hour, 33 minute rain delay in the seventh inning before the Marlins scored a run in the eighth on a wild pitch and added four in the ninth.
Blue Jays 4 Astros 0: Left-hander Mark Buehrle shut out the Houston Astros on two hits and Maicer Izturis drove in two runs as the Toronto Blue Jays snapped a seven-game losing streak with 4-0 victory.
In ending the Blue Jays’ longest losing skid of the season, Buehrle (6-7) had a season-high nine strikeouts — his highest total since 2005 when he had 12 in a game — and walked two.
He recorded the ninth shutout and 29th complete game of his career.
Jose Reyes had three hits for the Blue Jays, who won for the first time since to All-Star break.
Cardinals 3 Phillies 1: Lance Lynn bounced back from back-to-back losses to throw seven solid innings and St. Louis finished a sweep of the slumping Philadelphia Phillies with a 3-1 win at sold-out Busch Stadium.
Lynn (12-5) yielded five hits and one run, walking four and fanning six while moving within one of the National League lead in wins.
He retired nine of his last 10 batters before turning it over to the bullpen.
It was the 13th win in 18 games for the Cardinals (62-37), all against sub-.500 teams, and allowed them to expand their NL Central lead over the Pittsburgh Pirates to 2 1/2 games.