Wednesday’s American League results
Blue Jays 5, Athletics 2 — Jose Bautista hit a go-ahead double in the top of the 10th inning, and the visiting Toronto Blue Jays beat the Oakland Athletics. Bautista lined a double to right against Jesse Chavez (2-3). Rookie catcher Stephen Vogt’s second costly passed ball of the game allowed Jose Reyes to advance after a leadoff infield single, and Reyes scored on Bautista’s hit.
Astros 11, Orioles 0 — Rookie left-hander Brett Oberholtzer allowed three hits over seven innings to earn his first major-league win, Jason Castro hit a grand slam and the visiting Houston Astros beat the Baltimore Orioles. Matt Dominguez homered and had a career-high four hits for the Astros, who built a 9-0 lead in the fourth inning.
Rangers 2, Angels 1 — Adrian Beltre hit a walkoff homer leading off the ninth to lift the Texas Rangers. Ex-Ranger Josh Hamilton tied the score in the seventh with a solo home run to set the stage for Beltre’s dramatic shot.
Royals 4, Twins 3 — Alex Gordon hit a two-out triple in the seventh inning and then scored the go-ahead run for visiting Kansas City on an error as the Royals won their eighth game in a row.
Wednesday’s National League results
Pirates 5, Cardinals 4 — Russell Martin drove home Neal Walker with the go-ahead run in the eighth inning and the host Pittsburgh Pirates rallied to beat the St. Louis Cardinals. Martin’s sharp grounder off Trevor Rosenthal (1-2) rolled into left field, giving Walker enough time to score from second. The Pirates’ fourth consecutive win over the Cardinals gave Pittsburgh a 2½-game lead in the NL Central. St. Louis left 11 runners on base and dropped its seventh consecutive game. The Cardinals led 2-0, 3-1 and 4-2 but couldn’t hold on. Tony Watson (3-1) worked two shutout innings in relief. Mark Melancon pitched a perfect ninth for his fifth save.
Braves 9, Rockies 0 — Mike Minor allowed only two hits in seven scoreless innings, Brian McCann hit a three-run homer in Atlanta’s seven-run third, and the host Braves recorded their sixth win in a row. Freddie Freeman drove in two runs with four hits as the Braves continued their offensive surge with 15 hits.
Reds 4, Padres 1 — Homer Bailey came within two outs of a five-hit shutout to end his four-start losing streak and the Cincinnati Reds snapped a five-game skid. Brandon Phillips homered and Joey Votto hit a two-run double for the Reds, who avoided a three-game sweep.
Marlins 3, Mets 2 — Jake Marisnick hit his first major-league home run, Henderson Alvarez pitched into the eighth inning, and the host Miami Marlins beat the New York Mets. Giancarlo Stanton and Placido Polanco also drove in a run each for the Marlins.
Giants 9, Phillies 2 — Chad Gaudin threw seven sharp innings while Brett Pill and Brandon Crawford hit homers to enable the San Francisco Giants to snap a five-game losing streak.
Cubs 6, Brewers 1 — Anthony Rizzo hit a two-run homer and David DeJesus had two run-scoring singles to back the strong pitching over eight innings by Edwin Jackson (7-11) and lift the host Chicago Cubs.
Wednesday’s interleague results
Tigers 11, Nationals 1 — Alex Avila and Torii Hunter hit homers in a five-run second and the host Detroit Tigers scored five more runs in the fourth inning. The AL Central-leading Tigers have won five in a row to move 16 games over .500 for the first time this year. Justin Verlander (11-8) shook off a shaky start by giving up one run, four hits and five walks while striking out six over six innings.
Diamondbacks 7, Rays 0 — Wade Miley pitched two-hit ball into the seventh and Eric Chavez drove in three runs to lead the visiting Arizona Diamondbacks. Paul Goldschmidt hit his 24th homer and scored three runs.
— Associated Press