Seattle’s Dustin Ackley scores as Boston Red Sox catcher Ryan Lavarnway waits for the throw in the fourth inning on Thursday in Seattle.

SEATTLE — Daniel Nava hit a two-out single in the top of the 10th inning to score pinch-runner Jackie Bradley Jr., and the Boston Red Sox rallied from a four-run deficit for the second time in a four-game series to beat the Seattle Mariners 8-7 in 10 innings on Thursday.

Ryan Lavarnway walked to open the 10th against Seattle’s Tom Wilhelmsen (0-3) and was replaced by Bradley. Brady Holt laid down a sacrifice bunt to get Bradley to second base with one out. Wilhelmsen struck out Iglesias on the eighth pitch of the at-bat then intentionally walked Jacoby Ellsbury.

Nava fell behind in the count, but was able to roll a 1-2 pitch back up the middle and past the dive of second baseman Brad Miller to give Boston the lead.

Koji Uehara pitched the 10th for his seventh save as the Red Sox took three of four in the series.

Boston also rallied from a 5-1 deficit to win the second game of the series 11-8.

Steven Wright (1-0) was the reason Boston was able to rally, shutting down the Mariners after replacing starter Ryan Dempster in the fourth inning. The knuckleball throwing right-hander allowed just three hits in 5 2-3 innings of relief. He struck out three, including Mike Zunino for the final out of the fourth inning with runners on second and third. Seattle got just one baserunner to second against Wright, and that was via an error.

It was just the second major league appearance for Wright.

Ellsbury hit the eighth leadoff homer of his career to extend his hitting streak to 19 games, the longest in the American League this season. Seattle also got a solo homer from Kyle Seager leading off the second inning to give the Mariners a homer in 19 straight games, matching the longest streak in franchise history set in September 1999. It’s the longest streak in the majors since Toronto also had 19 straight with a homer in 2010.

Seattle led 5-1 and then watched Boston rally against Mariners starter Erasmo Ramirez to pull even for the second time in the series. Boston scored three times in the fourth on two-out hits from Holt, Jose Iglesias and Ellsbury, then scored three more in the fifth. Boston loaded the bases with no outs on singles by Dustin Pedroia and Jonny Gomes sandwiched around a walk to Ortiz. Mike Carp’s sacrifice fly scored Pedroia before Holt and Iglesias came through again with two-out RBI singles.

Ramirez was expected to compete for a spot in Seattle’s rotation out of spring training, but ended up on the disabled list with soreness in his right elbow. His debut lasted just 4 2-3 innings.

Dempster allowed a season-high nine hits, although only four of the seven runs Seattle scored off him were earned because of Holt’s two-out error in the second that kept the inning alive. Miller followed the error with an RBI double before Endy Chavez’s two-run single.

Dempster was pulled after just 3 1-3 innings, his second-shortest start of the season

Yankees 8, Royals 4

NEW YORK — Derek Jeter was back, and the New York Yankees felt a whole lot better.

The Yankees captain singled on his first pitch of the season, scored a run and went 1 for 4 with an RBI groundout in his return from a nine-month layoff to help New York beat the Kansas City Royals 8-4 Thursday for a four-game series split.

Andy Pettitte (7-6) settled down after another shaky first inning to win consecutive starts for the first time since April, and Lyle Overbay hit a go-ahead, two-run single in a four-run fifth against Ervin Santana (5-6) as New York overcame a 3-0 deficit.

Jeter was the designated hitter and batted second in his first big league game since he broke his left ankle during the AL championship series opener Oct. 13. He said after the initial injury he would return by opening day, then fractured the ankle again in April during his rehabilitation and missed the first 91 games of the season.

New York cut short the 39-year-old shortstop’s rehabilitation assignment in the minor leagues after just four games following injuries Wednesday night to Travis Hafner and Brett Gardner.

Jeter turned on a 95 mph fastball in the first and sent a three-hopper up the third-base line that fell from Miguel Tejada’s throwing hand. Jeter didn’t acknowledge the crowd of 40,381, which chanted “De-rek Je-ter! De-rek Je-ter!” as he ran up the line well past first base, then returned to the bag.

Jeter’s ankle got more tests when he raced to third on Robinson Cano’s single up the middle and came home without a throw on Vernon Wells’ sacrifice fly to right.

The Yankees’ all-time hits leader grounded out in the second and again in the fifth, when second baseman Johnny Giavotella made a diving stop to prevent an RBI single. Jeter hit a sharp grounder to shortstop with the infield in during the sixth. Alcides Escobar bobbled the ball as Luis Cruz scored from third, and Jeter was thrown out as he jogged up the first-base line.

Jeter had not been introduced at Yankee Stadium by Bob Sheppard’s recording in 271 days, since he sprawled onto his stomach while trying to field Jhonny Peralta’s 12th-inning grounder up the middle, immobile on the infield dirt and yelled out in pain. He hobbled off the field on his good ankle, one arm draped around manager Joe Girardi and the other around trainer Steve Donahue.

Yankees general manager Brian Cashman made the decision to bring back Jeter when he was driving home after New York’s 8-1 win Wednesday’s and spoke with Jeter by phone. Jeter went 1 for 9 in his tuneup at Triple-A Scranton/Wilkes-Barre, including 0 for 3 with a throwing error during seven innings Wednesday night.

“I think it’s easy to say that you would expect with his age and a double break that I think he’d lose a step or two or half a step, but I think he’s moving extremely well from what I’m told,” Cashman said.

Girardi said Jeter is likely to start at shortstop for Friday’s series opener against Minnesota.

“I think Derek would run himself out there the next 70 games if it was up to him,” Girardi said. “I mean, that’s just who he is. He expects to play every day. So from that standpoint I think we have to guard against rushing him back too much, and we have to pick days off, and we have to pick DH days. In the perfect world, you have a month of spring training, but this has not been a perfect world around here this year.”

Jeter did not speak with reporters before the game.

A 13-time All-Star with a .313 career average, Jeter hopes to jolt a batting order that is next to last in runs in the AL. The Yankees started Thursday fourth in the AL East at 49-42.

Six players have appeared at shortstop in his absence, hitting a combined .211 with two homers and 25 RBIs, according to STATS. Only Seattle shortstops had a lower batting average.

New York hopes to get third baseman Alex Rodriguez back this month following January hip surgery and center fielder Curtis Granderson next month after his broken pinkie has healed. First baseman Mark Teixeira is out for the season following wrist surgery.

Rodriguez began Thursday 2 for 15 (.133) with one RBI in six minor league games for Tampa and Charleston, both Class A farm teams.

Cashman said Rodriguez will be given the full 20 days of the rehab assignment, which runs through July 21.

“There’s a reason he’s in A-ball, and there’s a reason we were able to put Derek in Triple-A right from the start, because Derek was obviously much farther along,” Cashman said.

Kansas City took a 3-0 lead in the first, when Salvador Perez hit a two-run double and Lorenzo Cain had a sacrifice fly. Pettitte has allowed nine runs in the opening inning of his last six starts, with batters going 14 for 31 (.452). The Royals’ only other run was unearned, set up by Pettitte’s throwing error in the second.

Pettitte gave up eight hits in 5 2-3 innings, and three pitchers combined for two-hit relief.

Santana allowed eight runs and 10 hits in five-plus innings, the most runs off him since July last year against Cleveland. New York closed to 4-3 in the second when Austin Romine hit an RBI double and scored on Eduardo Nunez’s single.

After Overbay’s two-out, go-ahead hit, Zoilo Almonte and Nunez followed with run-scoring singles for a 7-4 lead.

NOTES: The Yankees cleared a roster spot by designating 1B Travis Ishikawa for assignment. ... Hafner bruised his left foot and Gardner his right leg when he was hit by a pitch for the second time in the game. Gardner pinch-hit for Jeter in the eighth and flied out. ... LHP Donnie Joseph made his big league debut for the Royals, getting one out in the seventh. RHP Wade Davis was put on the paternity leave list.

Indians 4, Blue Jays 2

CLEVELAND — Rookie Danny Salazar pitched six superb innings to win his major league debut, leading the Cleveland Indians to a 4-2 victory over the Toronto Blue Jays on Thursday.

Salazar, who began the season in Double-A ball, allowed just one run and two hits. The right-hander didn’t give up a hit until the sixth and struck out seven. The hard-throwing 23-year-old was shocked at being called up, but he pitched with the nerves of a seasoned veteran and gave the Indians a much-needed strong outing.

Chris Perez gave up a run in a shaky ninth but got his 11th save.

Asdrubal Cabrera homered in the first off R.A. Dickey (8-10) and Lonnie Chisenhall drove in a run in Cleveland’s two-run sixth.

Jose Bautista hit an RBI double for Toronto’s only run off Salazar, who was recalled earlier in the day from Triple-A Columbus and is likely to be headed back to the Clippers.

If Salazar was nervous, he certainly didn’t show it.

Unleashing a fastball that registered 99 mph on the stadium radar gun, he coasted through the first five innings, striking out seven and not letting the Blue Jays get many good swings. A few of his pitches were way out of the strike zone, but just when it appeared he might come unraveled, Salazar settled down.

Salazar’s seven strikeouts were the most by a Cleveland pitcher in his debut since Luis Tiant struck out 11 New York Yankees on July 19, 1964.

Salazar held Toronto without a hit until the sixth, when Josh Thole, batting just .108 slapped a pitch into left field. Salazar received a nice ovation from Cleveland fans, who haven’t seen many quality starts lately from the Indians’ rotation. Munenori Kawasaki sacrificed and Salazar retired Jose Reyes on a liner to second.

Bautista then tied it 1-1 by ripping an RBI double to left. Salazar recovered and got the final out before heading to the dugout, where he was warmly greeted by teammates. Salazar took some pressure off a tired Indians bullpen dragging itself to the All-Star break.

Rich Hill pitched a hitless seventh, Cody Allen struck out the side in the eighth and Perez allowed Colby Rasmus’ RBI single and put the tying run at first before getting Rajai Davis on a liner to left for the final out.

The Indians pushed two runs across in the sixth against Dickey to take a 3-1 lead and make Salazar a winner.

Chisenhall came through with a blooper to left with the bases loaded that hung in the air long enough that the runners had to freeze.

When it dropped in, Michael Brantley sprinted home and left fielder Davis, thinking he had a chance at a forceout at home, sailed his throw to the backstop. The ball ricocheted toward the plate, and Ryan Raburn scored from second before the Blue Jays could retrieve it.

Cleveland tacked on an insurance run in the eighth on Carlos Santana’s RBI triple.

The Indians had Dickey on the ropes early, but couldn’t land a knockout. They put two runners on in the first and loaded the bases in the second, but scored only once.

Rays 4, Twins 3

ST. PETERSBURG, Fla — Matt Moore won his 13th game this season, Luke Scott and Evan Longoria hit back-to-back homers, and the surging Tampa Bay Rays completed a four-game sweep by beating the Minnesota Twins 4-3 on Thursday.

Moore (13-3), who was added to the AL All-Star team after initially being left off, gave up three runs, three hits, two walks and had 10 strikeouts over 7 1-3 innings in winning his fifth straight start and setting a team record for victories before the All-Star break.

Two of the runs charged to Moore scored when reliever Alex Torres gave up a two-run single in the eighth to Joe Mauer that cut the Twins’ deficit to 4-3. Jake McGee got his first save pitching a scoreless ninth

Scott and Longoria hit solo shots in a span of three pitches off Mike Pelfrey (4-7) as the Rays took a 3-1 lead in the sixth. Longoria, bothered recently by plantar fasciitis, stopped a career-high stretch of 14 games without an extra base hit.

Rookie Wil Myers had three hits and two RBIs for Tampa Bay, which climbed to a season-best 13 games over .500 with its eighth straight victory. The second-place Rays also improved to 10-1 during a stretch of 14 consecutive games against the Twins, Chicago White Sox and Houston Astros — teams with the three worst records in the American League

Pelfrey allowed three runs and eight hits in six innings. The Twins have has lost 11 of 12, including five straight.

Brian Dozier got the Twins’ first hit off Moore when he lined a double with two outs in the sixth down the left-field line that just got past the reach of Longoria at third base. Dozier then scored to tie it at 1 on Jamey Carroll’s run-scoring single.

The run ended Moore’s scoreless streak at 22 1-3 innings.

The Twins struck out six times and had only one well hit ball, a third-inning fly near the warning track in center by Aaron Hicks through five innings. The lone baserunner during the stretch came when Mauer drew a two-out walk in the fourth.

Tampa Bay took a 1-0 lead on Myers’ broken-bat RBI single in the third.

Myers extended the lead to 4-1 with a seventh-inning run-scoring single.

The teams started the series finale just over 12 hours after the Rays won Wednesday night’s 4-hour, 47-minute marathon 4-3 in 13 innings.

A number of regulars, including Tampa Bay’s Ben Zobrist, Desmond Jennings and Yunel Escobar, along with Minnesota’s Justin Morneau and Ryan Doumit were not in the starting lineups.

ChiSox 6, Tigers 3

DETROIT — Joshua Phegley’s sixth-inning grand slam gave Chris Sale some long-awaited run support, and Chicago went on to beat the Detroit Tigers 6-3 on Thursday in a game that included a bench-clearing altercation shortly after the White Sox took the lead.

Chicago trailed 3-1 when Phegley cleared the bases with a homer off Detroit starter Anibal Sanchez (7-6). Luke Putkonen came on and got one out before throwing a pitch behind Alexei Ramirez, who started toward the mound before being restrained.

Benches and bullpens emptied, but the situation didn’t really escalate.

Detroit’s Miguel Cabrera hit his 30th homer of the year, a solo shot in the fifth that gave the Tigers a 3-1 lead. Prince Fielder was up next, and Sale threw a pitch high and inside to the Detroit slugger.

The White Sox rallied off Sanchez to take the lead, and then Putkonen’s pitch nearly hit Ramirez. Detroit manager Jim Leyland looked fired up during the brouhaha that followed, and he twice came back out to argue with umpires. The umps didn’t make any definitive signal, but it appeared both Putkonen and Leyland were ejected. Putkonen began walking off the field and was replaced by Al Alburquerque, and Leyland eventually disappeared from the dugout.

With the crowd booing, Ramirez hit a single to right field and then left the game himself because of cramping in his right leg.

Sale was 0-6 in his previous seven starts despite a 3.10 ERA over that span. It looked like he’d be left with poor run support again before the White Sox broke through against Sanchez.

Detroit center fielder Austin Jackson couldn’t come up with Jeff Keppinger’s sinking liner and was charged with an error. After a walk and a strikeout, Gordon Beckham singled and the 25-year-old Phegley followed with a grand slam in his 18th major league at-bat.

Phegley is 4 for 20 now — with three homers.

Sale allowed 10 hits, walked two and struck out eight. He left in the seventh after allowing a double by Torii Hunter, and Matt Lindstrom came on and got Cabrera on a flyout.

Alejandro De Aza made it 6-3 with a homer in the eighth off Phil Coke. De Aza also hit a single and a double.

Ramirez opened the scoring in the first with an RBI double, but Matt Tuiasosopo put the Tigers ahead with a two-run homer in the second. Sale got out of a jam in the third when Fielder hit into an inning-ending double play with men on first and third.

Chicago left fielder Dayan Viciedo threw Detroit’s Victor Martinez out at the plate to end the fourth.

Cabrera’s solo shot increased his RBI total to 94. He’s the first player to reach 30 homers and 90 RBIs before the All-Star break, according to STATS. A pair of Cincinnati Reds — Tony Perez in 1970 and George Foster in 1977 — made it to 29 and 90.

Matt Thornton pitched a perfect eighth for Chicago before giving way to Reed.