AMERICAN LEAGUE: ?Yankees 4, Angels 3

John Ryan Murphy hit his first big-league homer and drove in three runs, Dellin Betances earned his first win in the majors and the host New York Yankees bounced back to beat the Los Angeles Angels. David Robertson posted his first save since coming off the disabled list. Mike Trout singled with one out in a nervy ninth and stole second, but Robertson retired Albert Pujols on a flyball and struck out Howie Kendrick to end it. Trout hit a solo shot on the seventh pitch of the afternoon. Murphy lined a two-out, two-run single in the second that gave the Yankees a 3-1 lead. The backup catcher then homered on the first pitch in the fifth.

Twins 5, Tigers 3

Phil Hughes threw seven strong innings and Josmil Pinto hit his fifth homer of the season to power the host Minnesota Twins. Hughes (2-1) had six strikeouts with no walks. He retired 16 in a row at one point and has won two in a row. Detroit led 2-0 before starter Anibal Sanchez left in the third with a blister on his middle finger on his throwing hand, forcing newly recalled Jose Ortega (0-1) into action. A throwing error by catcher Bryan Holaday and a bases-loaded walk by Coke allowed Minnesota to tie the score in the fifth without a hit. Trevor Plouffe’s two-RBI single off Coke put the Twins ahead for good, and Pinto’s homer off Al Albuquerque in the eighth provided an insurance run.

Red Sox 7, Blue Jays 6

A.J. Pierzynski hit his eighth career grand slam, Will Middlebrooks added a solo home run and the visiting Boston Red Sox held on to beat the Toronto Blue Jays. Jose Bautista and Juan Francisco hit solo home runs for the Blue Jays. Boston’s Clay Buchholz survived a shaky first inning to win for the first time in five starts this season.

Astros 7, Athletics 6

The Houston Astros scored four runs in the bottom of the eighth to break a 3-all tie and then held off a rally by the Oakland Athletics in the ninth inning. Raul Valdes struck out the two batters he faced to earn his first save.

Rays 4, White Sox 0

Cesar Ramos and two relievers combined to five-hit the host Chicago White Sox. Ramos (1-1) gave up all five hits over five innings in his first scoreless start of the season. James Loney had three hits for the Rays, who snapped a three-game losing streak. Ryan Hanigan hit a two-run double to give the Rays a 2-0 lead in the second

Orioles 3, Royals 2

Nick Markakis singled in the winning run in 10th inning after two throwing errors by pitcher Danny Duffy laid the groundwork for the host Baltimore Orioles’ win. The Orioles went eight consecutive innings without scoring before facing Duffy, who had pitched 8? scoreless innings on the season. After Duffy (1-1) hit Jonathan Schoop to begin the 10th, the left-hander threw wildly to second base after fielding a bunt by David Lough. Jemile Weeks followed with another bunt, and on this one Duffy’s throw went high and wide to first. Louis Coleman replaced Duffy and struck out Nelson Cruz before Markakis hit an opposite-field liner.

NATIONAL LEAGUE: ?Pirates 6, Cardinals 1

Gaby Sanchez had two RBI in a four-run fourth inning and the visiting Pittsburgh Pirates bullpen worked seven strong innings after starter Francisco Liriano left with flu-like symptoms and dizziness. Matt Holliday had an RBI double for the Cardinals. Yadier Molina was a bust on his jersey giveaway day, striking out with the bases loaded to end the third and popping out with runners on second and third to end the fifth.

Nationals 4, Padres 0

Tanner Roark pitched a three-hitter for the first complete game of his career as the host Washington Nationals beat the San Diego Padres. Roark set down the first 16 batters before San Diego catcher Rene Rivera, an .074 batter entering the game, hit a solid single to center field with one out in the sixth inning.

Braves 4, Reds 1

Rookie right-hander David Hale allowed only two hits over eight innings to lead the host Atlanta Braves. Freddie Freeman, Justin Upton and Evan Gattis each homered. Hale gave up a walk and two hits, including Ryan Ludwick’s run-scoring double, in the first inning. He didn’t allow another hit as he faced the minimum 21 batters over the next seven innings.

Brewers 5, Cubs 3

Jeff Bianchi had a two-run single, and Marco Estrada threw 7? strong innings to lead the host Milwaukee Brewers. Bianchi went 2-for-4, entering the game as a pinch-hitter in the first for Jean Segura, who was hit in the head in the dugout by a bat. Bianchi drove in two runs with a bases-loaded single in the second.

Marlins 7, Mets 6

Jarrod Saltalamacchia hit a home run to left field leading off the top of the 10th inning to break a 6-all tie and lead the Miami Marlins. Four Marlins relievers held the Mets to one hit over the final six innings.