Major League Baseball results | Wednesday
White Sox 4, Pirates 3
PITTSBURGH — Yasmani Grandal hit a two-run double and the Chicago White Sox stopped a five-game losing streak, beating the Pittsburgh Pirates 4-3 Wednesday.
Leury García added a home run as the AL Central leaders ended their longest skid of the season.
Nationals 13, Phillies 12
PHILADELPHIA — Starlin Castro hit a goahead, two-run single off closer Hector Neris in the ninth inning and the Washington Nationals rallied three times to beat the Philadelphia Phillies 13-12 Wednesday.
Tigers 6, Cardinals 2
DETROIT — Jonathan Schoop hit a solo homer and a two-run double to help the Detroit Tigers beat the skidding St. Louis Cardinals 6-2 Wednesday.
The Tigers have won three straight for the second time in a 10-day span. Schoop has played a key part in the relative surge, hitting 10 home runs this month.
Brewers 3, Diamondbacks 2
PHOENIX — Brandon Woodruff threw seven dominant innings and also had an RBI single at the plate, leading the Milwaukee Brewers over the Arizona Diamondbacks 3-2.
The hard-throwing Woodruff (6-3) continued his excellent season, giving up just three hits and one run. He walked two, struck out nine and also had a single in the fifth inning that scored Jace Peterson to give the Brewers a 1-0 lead.
Rockies 5, Mariners 2
SEATTLE — Trevor Story homered twice, German Márquez took a perfect game into the sixth inning and the Colorado Rockies beat the Seattle Mariners 5-2 on Wednesday for just their sixth road victory this season.
Story had a solo shot in the fourth and a two-run homer in the eighth. Brendan Rodgers also hit a two-run drive, more than enough offensive punch to back Márquez, whose perfect game was broken up by Taylor Trammell’s solo homer.
Astros 13, Orioles 0
BALTIMORE — José Altuve silenced the booing fans at Camden Yards with a two-run homer, José Urquidy pitched seven innings of three-hit ball and the Houston Astros stretched their winning streak to 10 games by breezing past the Baltimore Orioles 13-0.
Blue Jays 3, Marlins 1
MIAMI — Robbie Ray allowed one run in six innings, and three relievers completed a five-hitter as the Toronto Blue Jays earned their fourth victory in a row, beating the Miami Marlins 3-1 Wednesday night to complete a two-game sweep.
N.Y. Yankees 6, Royals 5
Rays 8, Red Sox 2
N.Y. Mets 7, Braves 3 Rangers 5, Athletics 3
L.A. Dodgers at San Diego, late