Wednesday’s American League results
Angels 9, Orioles 5 — Erick Aybar hit a bases-loaded triple and Albert Pujols homered during a six-run seventh inning to help the visiting Los Angeles Angels halt a four-game losing streak. Los Angeles trailed 4-2 before getting five hits — three for extra bases — and two walks in the seventh against three pitchers. Hank Conger homered, Pujols had three hits and Howie Kendrick contributed two doubles to help the Angels avert a three-game sweep and put a positive finish on a 2-4 trip that began in Boston. Chris Davis hit his major league-leading 21st homer for Baltimore.
Royals 3, Tigers 2 — Lorenzo Cain hit a tying, two-run homer off Jose Valverde with two out in the ninth inning and Eric Hosmer had a winning single in the 10th to help the host Kansas City Royals overcome Justin Verlander’s seven scoreless innings. Verlander did not allow a batter past first base, giving up three singles, striking out eight and walking two. Drew Smyly pitched a one-hit eighth, then allowed a leadoff single in the ninth to Hosmer and was replaced by Valverde. He retired Santiago Perez on a flyout and struck out Billy Butler as Hosmer stole second. Cain fouled off three pitches, then sent an 85 mph offering over the wall in left-center.
Red Sox 2, Rays 1 — Alfredo Aceves threw six solid innings, Daniel Nava homered and the AL East-leading Boston Red Sox beat the host Tampa Bay Rays. Nava put the Red Sox up 2-0 on a third-inning, two-run homer off Chris Archer (1-2). Evan Longoria got the Rays within 2-1 on a solo homer in the sixth.
Blue Jays at White Sox, ppd. — The game between the Toronto Blue Jays and Chicago White Sox was postponed. No makeup date was announced.
Wednesday’s National League results
Reds 2, Cubs 1 — Mike Leake combined with Aroldis Chapman on a three-hitter and Todd Frazier hit a tie-breaking home run in the seventh inning against Travis Wood, leading the Cincinnati Reds over the Chicago Cubs for their record 12th consecutive win at Wrigley Field. Leake (6-3) won for the fourth time in five decisions, allowing Nate Schierholtz’s second-inning homer.
Padres 5, Braves 3 — Edinson Volquez struck out a season-high nine in seven innings as he rebounded from the worst start of his career and led the host San Diego Padres to a victory over the NL East-leading Atlanta Braves and a three-game sweep. Chris Denorfia hit a two-run homer for the Padres, who have won six of eight.
Brewers 10, Marlins 1 — Carlos Gomez had four hits, including two triples, and Jonathan Lucroy drove in four runs to lead the visiting Milwaukee Brewers. Gomez also drove in three runs and scored three runs.
Mets 5, Cardinals 1 — Dillon Gee had his third consecutive stellar start, Lucas Duda hit one of three Mets homers and visiting New York scored the most runs allowed by Shelby Miller in his young career. David Wright and Marlon Byrd also connected for the Mets.
Pirates 12, Giants 8 — Starling Marte had a career-high four hits and scored four times to lead the host Pittsburgh Pirates. Neil Walker and Alex Presley homered for Pittsburgh. Jordy Mercer, Andrew McCutchen and Gaby Sanchez had three hits each.
Nationals 5, Rockies 1 — Ian Desmond drove in three runs with a single and double and Ross Ohlendorf allowed one run on two hits in six innings to lead the visiting Washington Nationals.
Wednesday’s interleague result
Twins 4, Phillies 3 — Clete Thomas had a career-high four hits for the host Minnesota Twins and came home on a wild pitch for the go-ahead run in the eighth inning. Thomas went 4-for-4 with two RBI doubles.
— Associated Press