Mets victorious; Rockies run riot

David Wright’s RBI single in the ninth helped the New York Mets clinch a 5-4 win against the Milwaukee Brewers.

The Mets fell 4-1 behind early on as Jacob deGrom struggled, but Yoenis Cespedes tied it with a two-run homer in the sixth.

The win leaves the Mets 1.5 games behind Washington in the National League East after the Nationals lost 3-2 to the Miami Marlins, with Jose Fernandez striking out nine in six innings to earn his fifth straight win.

Jon Lester lasted only 2 2/3 innings as the San Francisco Giants scored early in a 5-3 win over the Chicago Cubs, who still own the best record in baseball by some margin (29-12) but are now 4-6 in their last 10 outings.

The Cubs remained 6.5 games clear in the NL Central as the Pittsburgh Pirates lost 5-1 to the Colorado Rockies, who scored four in the ninth as the Pirates committed two costly errors.

That keeps the Rockies 3.5 games back from the Giants in the NL West, while the Los Angeles Dodgers are four games back after losing 3-2 in 11 innings to the San Diego Padres.

Williams Perez celebrated his 25th birthday by holding the Philadelphia Phillies to two hits over 6 1/3 scoreless innings in a 2-0 Atlanta Braves win, while Mike Leake tossed seven shutout innings as the St Louis Cardinals beat the Arizona Diamondbacks 6-2.

In the American League, the Chicago White Sox still lead the Central by 1.5 games but their worrying swoon continued as they lost 2-1 to the Kansas City Royals – their eighth loss in the last 10 games.

The second-placed Cleveland Indians failed to take advantage as they were routed 9-1 by the Boston Red Sox as Jackie Bradley Jr extended his hitting streak to 26 games and Mookie Betts hit two homers – one a grand slam.

That kept Boston 1.5 games back in the AL East as Matt Wieters clubbed a three-run homer in the ninth inning for the Baltimore Orioles to snatch a 3-1 win over the Los Angeles Angels.

The Seattle Mariners beat the Cincinnati Reds 4-0 in their interleague match-up to remain 1.5 games clear in the AL West, with the Texas Rangers beating the Houston Astros 2-1 to keep pace.

Masahiro Tanaka held the Oakland Athletics to one run over seven innings as the New York Yankees prevailed 5-1 – their fourth straight win.

Detroit Tigers prospect Michael Fulmer struck out 11 as he won in his first home start, a 5-4 victory over the Tampa Bay Rays while the Minnesota Twins scored five in the eighth inning to beat the Toronto Blue Jays 5-3.