ARLINGTON, Texas (CBSDFW.COM/AP) — Shawn Kelley knew the Texas bullpen was a little short-handed, so he volunteered for some extra work.

The Rangers’ closer shut down a late White Sox rally with his first four-out save in three years, and Texas beat Chicago 7-4 Sunday.

ARLINGTON, TX – JUNE 23: Shawn Kelley #27 of the Texas Rangers celebrates with teammate Tim Federowicz #50 following the Rangers 7-4 win over the Chicago White Sox at Globe Life Park in Arlington on June 23, 2019 in Arlington, Texas. (Photo by Ron Jenkins/Getty Images)

Kelley had bullpen coach Oscar Marin inform the dugout that he was prepared to get four outs, particularly since fellow relievers José Leclerc and Chris Martin weren’t available.

“I’m not the freshest I’ve ever been,” said Kelley, 35, who took over the closer’s role from Leclerc in mid-April, “but I felt like I could get four outs if we needed.”

Kelley struck out Tim Anderson to strand runners at second and third in the eighth after the White Sox had scored three runs to pull to 5-4. He pitched a scoreless ninth for his 10th save, preserving the win for rookie Adrian Sampson (6-4).

The 25 pitches were the most that Kelley has thrown this season.

“We like to keep his pitch total down,” Rangers manager Chris Woodward said. “He’s so max on every pitch that it’s not in his best interest or ours to keep him out there for too long.”

Tim Federowicz and Danny Santana hit two-out, two-run homers in the second inning to help the Rangers win for the third time in four games. They took two of three from the White Sox and have either won or split eight straight series.

Sampson, who earned his first major league win on May 17, allowed one run and seven hits in seven innings, struck out four and walked one. He gave up the run on three straight singles to begin the fifth inning, Eloy Jiménez scoring on an opposite-field hit by Anderson. Sampson retired the next three batters without allowing the ball out of the infield.

Ivan Nova (3-6) gave up three earned runs in six innings for Chicago. Nova is 0-2 in his last six starts.

“The guys obviously at the end chipped away a little bit, having the tying and winning runs on second and third, had a couple opportunities,” White Sox manager Rick Renteria said. “We weren’t able to get anything across, but we still continued to battle.”

In Chicago’s eighth, Pete Fairbanks, the first of three Texas relievers, allowed all four batters he faced to reach, walking James McCann with the bases loaded with none out.

Brett Martin came on and got Jiménez to hit a fly ball to center. Delino DeShields broke in two steps, then retreated, the ball caroming off his glove and rolling toward the fence with two runs scoring on the play.

“In our ballpark, when that wind starts blowing, it has a little extra carry to it,” Woodward said. “I don’t know if anybody in his exact shoes would have caught that ball.”

The Texas Rangers are now 42-36 and will play the Detroit Tigers Tuesday at 6:10 p.m.

(© Copyright 2019 CBS Broadcasting Inc. All Rights Reserved. The Associated Press contributed to this report.)