Kole Calhoun lined a two-out RBI double to score Adolis García in ninth, García made a terrific diving catch in the bottom of the inning and the Texas Rangers rallied from an early five-run deficit to beat the Seattle Mariners 8-6 Thursday night.

Texas snapped a five-game losing streak and avoided being swept by the Mariners by taking advantage of some sloppy defense by Seattle and getting Calhoun’s key hit.

More Images
Texas Rangers' Kole Calhoun follows through on an RBI double during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Kole Calhoun lined a two-out RBI double to score Adolis García in ninth, García made a terrific diving catch in the bottom of the inning and the Texas Rangers rallied from an early five-run deficit to beat the Seattle Mariners 8-6 Thursday night.

Seattle Mariners' Julio Rodriguez, center, holds his bat after he was called out on strikes by home plate umpire Carlos Torres, left, as Texas Rangers catcher Mitch Garver returns the ball during the seventh inning of a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Nathanial Lowe followed with an RBI single off Steckenrider (0-1) for a two-run lead.

Texas Rangers' Nick Solak, right, is greeted by Adolis Garcia after Solak hit a two-run home run to score Garcia during the fifth inning against the Seattle Mariners in a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Seattle scored five times in the first inning against Texas starter Taylor Hearn on the strength of home runs by Ty France and J.P. Crawford. But the Mariners did nothing else offensively until the eighth inning when Eugenio Suárez lined a two-out RBI single off Matt Bush to score Adam Frazier with the tying run.

Texas Rangers' Nick Solak hits a two-run home run during the fifth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Crawford’s second error allowed Mitch Garver to reach with two outs. García doubled off Seattle starter Marco Gonzales to pull the Rangers within 5-4 and Nick Solak hit the first pitch from Gonzales into the left-field bullpens for a two-run homer to give Texas a 6-5 lead.

Seattle Mariners' Ty France, left, is greeted by Adam Frazier (26) after France hit a two-run home run to score Frazier during the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

TRAINER’S ROOM

Seattle Mariners shortstop J.P. Crawford holds the ball as he jogs to the dugout after the top of the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

UP NEXT

Texas Rangers' Adolis Garcia is waved home by third-base coach Tony Beasley, right, as Garcia scores on a double by Kole Calhoun during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP_Sports

García walked with two outs in the ninth against Seattle’s Drew Steckenrider. Calhoun followed by a lining a 2-2 pitch down the right-field line, and García scored from first without a throw.

Texas Rangers' Kole Calhoun follows through on an RBI double during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Texas Rangers' Kole Calhoun follows through on an RBI double during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Nathanial Lowe followed with an RBI single off Steckenrider (0-1) for a two-run lead.

Joe Barlow (1-0) earned the victory by striking out Tom Murphy with the bases loaded to end the eighth inning and pitched a perfect ninth.

García helped him close it out from center field by sprinting back and to his right and extending fully for Julio Rodríguez's line drive for the second out.

Seattle Mariners' Julio Rodriguez, center, holds his bat after he was called out on strikes by home plate umpire Carlos Torres, left, as Texas Rangers catcher Mitch Garver returns the ball during the seventh inning of a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Julio Rodriguez, center, holds his bat after he was called out on strikes by home plate umpire Carlos Torres, left, as Texas Rangers catcher Mitch Garver returns the ball during the seventh inning of a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Seattle scored five times in the first inning against Texas starter Taylor Hearn on the strength of home runs by Ty France and J.P. Crawford. But the Mariners did nothing else offensively until the eighth inning when Eugenio Suárez lined a two-out RBI single off Matt Bush to score Adam Frazier with the tying run.

The Mariners were shaky defensively with three errors, including two by shortstop J.P. Crawford in the fifth inning that helped lead to four unearned runs.

Crawford’s first error in the inning led to Eli White scoring on Corey Seager’s sacrifice fly.

Texas Rangers' Nick Solak, right, is greeted by Adolis Garcia after Solak hit a two-run home run to score Garcia during the fifth inning against the Seattle Mariners in a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Texas Rangers' Nick Solak, right, is greeted by Adolis Garcia after Solak hit a two-run home run to score Garcia during the fifth inning against the Seattle Mariners in a baseball game Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Crawford’s second error allowed Mitch Garver to reach with two outs. García doubled off Seattle starter Marco Gonzales to pull the Rangers within 5-4 and Nick Solak hit the first pitch from Gonzales into the left-field bullpens for a two-run homer to give Texas a 6-5 lead.

It was the second time in his career Crawford had two errors in a game.

Gonzales pitched 4 2/3 innings and gave up six hits, but only two of the six runs were earned. He also struck out six, but it was his second outing this season that spiraled after a defensive mistake.

Texas Rangers' Nick Solak hits a two-run home run during the fifth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Texas Rangers' Nick Solak hits a two-run home run during the fifth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

TRAINER’S ROOM

Rangers: Texas will be without RHP Jon Gray for at least one start after he sprained his left knee. Gray was injured during his start Tuesday night against Seattle. Gray said the injury happened on the first pitch of the game when he stepped off the mound reacting to a fake bunt attempt. He finished five innings against the Mariners.

Mariners: Seattle got a bit of good news on as no other players or members of the coaching staff tested positive for COVID-19 on Thursday after several days of players and staff afflicted by the virus. Manager Scott Servais continued to take part in meetings and game planning virtually, acting manager Kristopher Negron said.

Seattle Mariners' Ty France, left, is greeted by Adam Frazier (26) after France hit a two-run home run to score Frazier during the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners' Ty France, left, is greeted by Adam Frazier (26) after France hit a two-run home run to score Frazier during the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

UP NEXT

Rangers: RHP Glenn Otto (0-0, 0.00) is expected to be brought up from Triple-A Round Rock to start Friday night against Oakland in the opener of a three-game series. Otto made his major league debut last season with the Rangers, going 0-3 with a 9.26 ERA in six starts.

Mariners: RHP Chris Flexen (0-2, 5.23) starts as Seattle opens a series against Kansas city. Flexen allowed three runs in six innings but took the loss in his last start against Houston.

Seattle Mariners shortstop J.P. Crawford holds the ball as he jogs to the dugout after the top of the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Seattle Mariners shortstop J.P. Crawford holds the ball as he jogs to the dugout after the top of the first inning of the team's baseball game against the Texas Rangers, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

More AP MLB: https://apnews.com/hub/mlb and https://twitter.com/AP_Sports

Texas Rangers' Adolis Garcia is waved home by third-base coach Tony Beasley, right, as Garcia scores on a double by Kole Calhoun during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)

Texas Rangers' Adolis Garcia is waved home by third-base coach Tony Beasley, right, as Garcia scores on a double by Kole Calhoun during the ninth inning of the team's baseball game against the Seattle Mariners, Thursday, April 21, 2022, in Seattle. (AP PhotoTed S. Warren)