William Purnell-USA TODAY Sports

Nathaniel Lowe delivered a 10th-inning RBI single, lifting the visiting Texas Rangers to a 3-2 victory over the Kansas City Royals to win the three-game series.

The Rangers rallied with single tallies in the eighth and ninth to tie the game 2-2. With one out in the top of the 10th, Lowe lined a 1-2 pitch into center field to score Leody Taveras with the go-ahead run, completing the come-from-behind win.

Taveras doubled and scored on Corey Seager's eighth-inning sacrifice fly.

With one out in the ninth, Jonah Heim connected for first-pitch homer off the right-field foul pole, snapping Texas' four-game drought without a home run and ending Royals closer James McArthur's string of nine consecutive scoreless outings.

Kirby Yates (3-0) allowed one walk with two strikeouts in two scoreless, hitless frames for the win. David Robertson pitched a hitless inning to earn his first save as the Rangers improved to 2-0 in extra-inning games.

The Royals grabbed a 2-0 lead as their first four hits went for extra bases against Texas starter Jon Gray.

Bobby Witt Jr. tripled and scored on Vinnie Pasquantino's sacrifice fly in the first to open the scoring.

With two outs in the third, Witt and Pasquantino hit consecutive doubles for a 2-0 lead.

Witt's 19 extra-base hits lead the American League.

Gray finished seven innings, allowing two runs on seven hits with seven strikeouts.

Recalled hours earlier from Triple-A Omaha to make his first start of the year for Kansas City, Daniel Lynch IV walked two to load the bases in the first but escaped damaged by inducing an inning-ending grounder from Josh Smith.

Lynch retired 13 of his last 14 batters. He allowed two singles and two walks with six strikeouts.

Michael Massey extended his hitting streak to a career-best eight games and MJ Melendez had two hits for the Royals, who fell to 1-1 in extra-innings.

The game was delayed by rain one hour, 22 minutes prior to the first pitch.

More must-reads:

TODAY'S BEST
Celtics' Jaylen Brown wins NBA Finals MVP
VAR controversy overshadows biggest upset in UEFA Euro history
Yankees ace making long-awaited return for AL East clash
Insider shares how Jets' Aaron Rodgers reacted to minicamp absences being unexcused
Brandon Aiyuk tells ex-teammate the 49ers 'don't want me back'
Mets thinking playoffs amid unexpected winning streak
Now is the perfect time for the Pelicans to trade Brandon Ingram
Bryson DeChambeau conquered his most difficult shot with career-defining moment
Les Miles levies a shocking claim against LSU in lawsuit
Is viewership up for the 2024 Stanley Cup Final?
Week 17 NASCAR power rankings: Ryan Blaney rises, but a star falls
Three-time Cy Young winner nearing 2024 debut for Rangers
Watch: Paul Skenes gives up his first first-inning run in his seventh start
Yankees' Anthony Rizzo to miss time with right arm fracture
Celtics announce big news about Kristaps Porzingis for Game 5
The Texas Longhorns just landed another elite quarterback recruit
Dodgers reveal timeline for Mookie Betts injury
Kylian Mbappe to undergo surgery after scary collision against Austria at Euros
Celtics' Kristaps Porzingis available to play in Game 5
Steelers make decision on key lineman