Thursday’s American League results

Rangers 6, Angels 5 — Pinch-hitter Jurickson Profar homered leading off the ninth inning, and the host Texas Rangers overcame a four-error inning to beat the Los Angeles Angels and stay a game behind the Indians in the playoff chase. It was the fourth consecutive time the Rangers have beaten the Angels on a walk-off homer at home. Joe Nathan (6-2) got the win after striking out two with a runner at third and one out in the top of the ninth. Profar’s sixth homer came off Michael Kohn (1-4).

Rays 4, Yankees 0 — Mariano Rivera said goodbye to Yankee Stadium with hugs, tears and cheers. Baseball’s most acclaimed relief pitcher made an emotional exit in his final appearance in the Yankees’ home pinstripes, when captain Derek Jeter and Andy Pettitte came to the mound to remove him with two out in the ninth inning of a loss to the Tampa Bay Rays. During four minutes of thunderous chanting from the sellout crowd 48,675 began, an overcome Rivera sobbed as he buried his head on the shoulder of Pettitte and then hugged Jeter. It was an extraordinary sight in a sport where a manager almost always goes to the mound to make a pitching change. Alex Cobb shut out the Yankees on three hits over seven innings and Evan Longoria drove in three runs with two hits as the Rays stayed ahead of the Indians by a game.

Orioles 3, Blue Jays 2 — Miguel Gonzalez pitched seven innings of two-hit ball, Matt Wieters homered and drove in two runs, and the host Baltimore Orioles beat the Toronto Blue Jays. Nick Markakis had two hits and an RBI for the Orioles. Gonzalez (11-8) allowed one unearned run, struck out five and walked one. The only hits were a single by Kevin Pillar in the third inning and a double by J.P. Arencibia in the seventh. Gonzalez retired 13 straight batters at one point.

Royals 3, White Sox 2 — A throwing error by Chicago White Sox catcher Bryan Anderson on George Kottaras’ bunt single with none out in the seventh broke a 2-all tie and lifted the visiting Kansas City Royals. Former Green standout David Lough’s bunt single moved the eventual winning run to second. Lough also had his fifth home run as he was 2-for-2 to raise his batting average to .287.

Thursday’s National League results

Padres 3, Diamondbacks 2 — Alexi Amarista hit an RBI single in the 11th inning and the host San Diego Padres outlasted the Arizona Diamondbacks. Tommy Medica led off the 11th with a swinging bunt down the third-base line for an infield single. Jesus Guzman batted for reliever Nick Vincent (6-3) and hit a ground-rule double that center fielder A.J. Pollock misplayed. Josh Collementer (5-5) intentionally walked Nick Hundley to load the bases, and Amarista slapped a single through a drawn-in infield.

Brewers 4, Mets 2 — Scooter Gennett capped a four-run second inning with a two-run single and the Milwaukee Brewers overcame some wild pitching that included the beaning of David Wright to beat the host New York Mets. Wright was hit in the helmet by a pitch from Johnny Hellweg with two out in the third inning. The All-Star third baseman went down to his hands and knees but he was able to walk off the field unassisted. The Mets said he was removed as a precaution. Hellweg hit Lucas Duda with the next pitch and then loaded the bases with a four-pitch walk. But the Mets, who entered with a home record worse than all in the National League except the Cubs (31-50), could not take advantage.

Braves 7, Phillies 1 — Jason Heyward had a career-high five hits, including a leadoff home run, and the host Atlanta Braves rode a five-run first inning. The win pulls the Braves even with the idle Cardinals at 94-65 for the best record in the National League with three games to play. The Braves won the season-series against the Cards and would win the NL’s No. 1 seed if the teams finish tied.

— Associated Press