Sunday’s American League results
Orioles 6, Red Sox 3 — Chris Davis hit his major league-leading 23rd home run, Nick Markakis had four hits and scored three runs, and host Baltimore beat Jon Lester and Boston. Manny Machado extended his hitting streak to a career-high 14 games and drove in a run for the Orioles, who took three of four from first-place Boston to move within 1½ games of the AL East lead.
Royals 5, Rays 3 — Wade Davis stopped his five-game winless streak, Jeff Francoeur homered, and Kansas City beat host Tampa Bay. Davis (4-5) gave up two runs and five hits in six innings for his first win since he beat the Los Angeles Angels on May 15.
Tigers 5, Twins 2 — Doug Fister held Minnesota hitless until the sixth inning and Torii Hunter connected for his 300th career home run, leading visiting Detroit over the Twins. Fister (6-4) didn’t allow a base runner until walking Ryan Doumit with two outs in the fourth inning, then lost his no-hit bid when Brian Dozier led off the sixth with a homer.
Astros 5, White Sox 4 — Jason Castro homered for the second consecutive game and Matt Dominguez hit a three-run double to help host Houston to its fourth consecutive win over Chicago. Dominguez put Houston on top 3-0 with a double in the second inning, and Castro hit a two-run shot to make it 5-2 in the seventh.
Blue Jays 7, Rangers 2 — Chien-Ming Wang won for the first time in more than a year, Colby Rasmus homered for a third consecutive game, and visiting Toronto completed a four-game of sweep by beating Texas for its fifth consecutive victory.
Yankees 6, Angels 5 — Mariano Rivera struck out Albert Pujols with the bases loaded to end the Angels’ five-run rally in the ninth inning, and visiting New York snapped its five-game losing streak with a wild victory over Los Angeles. CC Sabathia pitched five-hit ball into the ninth and Travis Hafner hit a three-run homer off Jered Weaver.
Athletics 10, Mariners 2 — Bartolo Colon worked seven strong innings to win his sixth consecutive decision, Josh Reddick homered and matched a career high with four hits, and host Oakland avoided a sweep with a victory over Seattle.
Sunday’s National League results
Reds 5, Brewers 1 — Johnny Cueto pitched six solid innings in his return to Cincinnati’s rotation and Jay Bruce homered to lift the host Reds to a win over Milwaukee. Donald Lutz drove in two runs with a pinch-hit single, and Zack Cozart and Joey Votto each had two hits for the Reds.
Mets 4, Cubs 3 — Kirk Nieuwenhuis hit a three-run homer that capped a four-run rally in the bottom of the ninth inning and New York salvaged what had been shaping up as another sorry afternoon, startling visiting Chicago.
Marlins 7, Cardinals 2 — Ricky Nolasco allowed one run and three hits in seven innings to help host Miami take the rubber game of its three-game series against St. Louis. The NL Central leading Cardinals lost a series for the first time since April 26-28 against Pittsburgh.
Pirates 6, Dodgers 3 — Rookie Gerrit Cole won again, getting home run help from Pedro Alvarez and pitching Pittsburgh past visiting Los Angeles.
Padres 4, Diamondbacks 1 — Kyle Blanks hit a three-run homer with two outs in the bottom of the eighth inning to a snap a 1-1 tie and lift host San Diego to its season-high sixth consecutive victory in a win over Arizona.
Rockies 5, Phillies 2 — Jhoulys Chacin came within an out of his second career shutout and host Colorado beat Philadelphia. Chacin gave up six hits, struck out three and didn’t walk a batter. Wilin Rosario and Carlos Gonzalez homered for Colorado. The teams combined for 30 runs and 55 hits in splitting the first two games of the series, but pitchers dominated the finale at Coors Field.
— Associated Press