Wednesday’s American League results
Blue Jays 11, Rangers 5 — Edwin Encarnacion hit a three-run homer, Kelly Johnson added a two-run drive and host Toronto beat Texas, giving the Rangers consecutive losses for the first time this season. Yunel Escobar had three hits, including a bases-loaded triple in a six-run fourth inning.
Royals 3, Tigers 2 — Chris Getz’s infield single in the ninth inning put Kansas City ahead, and the Royals held on to beat host Detroit. Joaquin Benoit (0-1) gave up a double to Mike Moustakas, who advanced to third on a groundout and scored when Getz hit a grounder that was too deep into the hole for shortstop Jhonny Peralta to make a strong enough throw.
Orioles 5, Yankees 0 — Jake Arrieta pitched eight innings of five-hit ball, and Baltimore ended Ivan Nova’s 15-game winning streak with a victory over host New York. Matt Wieters homered and hit an RBI double, Nick Markakis also connected and Baltimore earned a rare series win in New York.
Athletics 4, Red Sox 2 — Brandon McCarthy beat an AL East opponent once again, holding host Boston to one run over 6⅔ innings as Oakland defeated the Red Sox. Seth Smith drove in two runs for Oakland. The A’s took two out of three games from the Red Sox.
Rays 5, Mariners 4 — Sean Rodriguez and Luke Scott homered for host Tampa Bay, helping Rays right-hander James Shields become the AL’s first five-game winner with a win over Seattle. Shields (5-0) allowed four runs and five hits, walked four and struck out 11 over six innings to win his sixth straight decision over two seasons.
Wednesday’s National League results
Astros 8, Mets 1 — Chris Johnson had four hits, homered twice and drove in a career-high six runs to back up another solid outing by Wandy Rodriguez, and host Houston beat New York to complete a three-game sweep. The win gave Houston its first series sweep of the season and first series win since the opening three games.
Rockies 8, Dodgers 5 — Pinch hitter Jason Giambi launched a three-run homer off Scott Elbert in the ninth inning, lifting host Colorado to a win over Los Angeles. With first base open and one out, the Dodgers elected to pitch to Giambi. Carlos Gonzalez was waiting on deck.
Padres 5, Brewers 0 — Jeff Suppan pitched five solid innings to win his first game since 2010, leading host San Diego over Milwaukee. Suppan, called up from Triple-A Tucson to start in place of the injured Cory Luebke, had not pitched or won in the majors since Oct. 3, 2010.
Nationals 5, Diamondbacks 4 — Bryce Harper made a tumbling barehanded catch in center field and then led off the ninth inning with a double to set the stage for Ian Desmond’s two-out, game-ending home run that gave Washington a victory over visiting Arizona.
Cubs 3, Reds 1 — Bryan LaHair and Ian Stewart hit solo homers — a major outburst for the power-challenged Chicago Cubs — and Jeff Samardzija pitched into the eighth inning for a victory over host Cincinnati. The Cubs opened the rain-shortened series with only their third multihomer game of the season.
Braves 15, Phillies 13 — Chipper Jones hit a two-run homer in the 11th inning and host Atlanta overcame Carlos Ruiz’s seven RBI to outlast Philadelphia. The seesaw game saw the Braves rally from a 6-0 deficit against Roy Halladay, then come back from four runs down in the eighth.
Cardinals 12, Pirates 3 — Carlos Beltran drove in a career-best seven runs with two three-run home runs and an RBI single in the first three innings, leading the way as host St. Louis punished A.J. Burnett and Pittsburgh. Rookie Lance Lynn (5-0) joined Steve Shields as the major leagues’ only five-game winners.
— Associated Press