Gallardo shines in Milwaukee win

Pitcher Yovani Gallardo was the Milwaukee Brewers' hero - with the bat - as they edged past the Baltimore Orioles 7-6 in a 10th inning.

After TJ McFarland intentionally walked Mark Reynolds, Gallardo stepped in to pinch-hit for Francisco Rodriguez and calmly crashed McFarland's fastball over centre-field for a walk-off double, scoring Reynolds from first.

The Brewers had led 5-0 after four innings but were pegged back, chiefly by Steve Pearce's three-run homer, and needed Jonathan Lucroy's weak RBI single to force the extra inning.

The win keeps the Crew 1.5 games clear in the National League Central ahead of the St Louis Cardinals, who beat the New York Yankees 6-0 after taking advantage of fielding errors to score four runs in the third inning.

NL West leaders the San Francisco Giants remained 4.5 games clear after a 4-0 win over the Chicago Cubs. Tim Hudson pitched seven scoreless innings and Puster Posey drove in two runs.

Nearest pursuers the Los Angeles Dodgers beat the Cincinnati Reds 6-3, Andre Either with four RBIs including a home run and a triple while pitcher Zack Greinke extended his win record to 8-1.

Wilin Rosario's three-run homer helped the Colorado Rockies to a 6-2 win over the Philadelphia Phillies while the San Diego Padres beat the Arizona Diamondbacks 4-3.

The all-NL East clash between the Washington Nationals and the Miami Marlins was postponed due to rain but leaders the Atlanta Braves were unable to take advantage, losing 6-3 to the Boston Red Sox who scored four runs in a scrappy seventh inning.

The New York Mets beat the Pittsburgh Pirates 4-2 in the other game in the National League.

In the American League East, leaders the Toronto Blue Jays recorded their eighth successive win as home runs from Adam Lind, Edwin Encarnacion and Juan Francisco downed the Tampa Bay Rays 9-6.

Pitcher Mark Buehrle now leads MLB with nine wins this season while Encarnacion's homer was his 14th of the month, equalling a franchise record.

The Central and West division leaders met in Oakland, where the Athletics were beaten 6-5 by the Detroit Tigers.

Home runs for Miguel Cabrera and Torii Hunter set up the win, which was clinched by pinch-runner Rajai Davis stealing third base before being scored by Austin Jackson.

The Chicago White Sox remain five games behind Detroit in the AL Central after Gordon Beckham's homer helped them to a 2-1 win over the Cleveland Indians.

The Los Angeles Angels beat the Seattle Mariners 6-4, the Minnesota Twins scored two runs in the bottom of the ninth to edge out the Texas Rangers 4-3 and the Houston Astros beat the Kansas City Royals 3-0.