AMERICAN LEAGUE: ?Rangers 5, Twins 4

Leonys Martin doubled twice and scored three times, including the go-ahead run in the eighth inning, and Texas beat host Minnesota to win its second straight four-game series on the road. Shin-Soo Choo hit a three-run double in the second for the Rangers, but the Twins took a 4-3 lead in the fifth inning on Josh Willingham’s first home run of the season, a no-doubt drive to the second deck above left-center field. Alexi Ogando (2-2) got four outs for the victory, and Joakim Soria retired the last two batters for his 10th save.

Tigers 5, Athletics 4

Miguel Cabrera hit a go-ahead sacrifice fly in the fifth to back Rick Porcello’s eighth victory, and Detroit beat host Oakland for a split of the four-game series between division leaders. Porcello (8-2) overcame a career-high six walks, three shy of his season total coming into Thursday’s start. Joe Nathan earned his 13th save after allowing Josh Donaldson’s leadoff double, an RBI infield single by Yoenis Cespedes and Josh Reddick’s run-scoring double.

Royals 8, Blue Jays 6

Omar Infante hit a two-run single in the 10th inning and Kansas City overcame two home runs by Edwin Encarnacion to beat the Blue Jays, snapping host Toronto’s winning streak at nine games. Facing Todd Redmond (0-4), Alcides Escobar singled to begin the 10th. Pedro Ciriaco was hit on the front of the helmet while squaring to bunt and Nori Aoki advanced the runners with a sacrifice before Infante lined a single just over the reach of leaping third baseman Brett Lawrie.

Astros 3, Orioles 1

George Springer hit a tiebreaking two-run homer in the seventh inning, and host Houston extended its winning streak to six games with a victory over Baltimore. Springer’s shot to left off Preston Guilmet (0-1) extended the rookie’s hitting streak to 11 games and was his seventh homer in his last seven games. Springer’s 10 home runs in May extended his Astros rookie record and tied him for the third most long balls by a rookie in May with Jose Canseco, Wally Joyner and Walt Dropo. Mark McGwire set the rookie record for home runs in May with 15 in 1987.

NATIONAL LEAGUE: ?Mets 4, Phillies 1

Chris Young hit a two-run homer and Zack Wheeler struck out nine in 6? innings to lead New York to a victory over host Philadelphia in the opener of a rare five-game series. The Mets, who opened an 11-game road trip, matched a season best with their third straight victory while beating the Phillies for the sixth straight time at Citizens Bank Park. Marlon Byrd homered for the Phillies, who set a season high with 15 strikeouts against four Mets pitchers.

Giants 6, Cardinals 5

Michael Morse homered and drove in three runs and Pablo Sandoval homered and scored twice to propel San Francisco to a win over host St. Louis in the opener of a four-game series. The Giants have won seven of eight and the Cardinals have dropped three of four to start a nine-game home stand.

INTERLEAGUE: ?Red Sox 4, Braves 3

Chris Johnson’s throwing error from third base allowed Jackie Bradley Jr. to score from second with none out in the ninth inning, giving host Boston a win over Atlanta for their fourth straight win after a 10-game skid. Bradley and Brock Holt drew back-to-back walks off closer Craig Kimbrel (0-1). Xander Bogaerts followed with a hard grounder to Johnson at third. Johnson stopped it and picked it up, but his attempt to force Holt at second base was off and the Red Sox were rushing out of the dugout as the ball trickled into right and Bradley came around for the winning run.