Kamil Krzaczynski-USA TODAY Sports

Jean Segura ripped a two-run double as part of a five-run rally in the ninth inning that lifted the visiting Miami Marlins to a 5-1 victory over the Chicago White Sox on Saturday afternoon.

Miami's offense had been held in check, but it finally broke through against right-hander Joe Kelly (1-3) in the ninth.

Garrett Cooper and Luis Arraez led off the inning with singles before Jorge Soler walked to load the bases with no outs. Bryan De La Cruz reached on a fielding error by shortstop Tim Anderson, plating the tying run in the process.

Jesus Sanchez then walked with the bases loaded, Yuli Gurriel chased Kelly and brought home another run with a groundout and Segura capped the rally with his double that put the game out of reach.

Left-hander A.J. Puk worked around Yoan Moncada's double in the ninth to put the finishing touches on the victory. Steven Okert (3-0) earned the win.

Soler had three hits and Luis Arraez added two for the Marlins, who have won seven of their last eight games.

Andrew Vaughn homered for Chicago, which totaled five hits.

Miami's rally spoiled a strong start from White Sox starter Michel Kopech, who scattered five hits across five scoreless innings. He walked one and struck out six.

Marlins starter Sandy Alcantara also earned a no-decision after giving up just one run on three hits in seven innings. He issued two walks and fanned four.

Miami threatened in the second, putting runners on first and second with one out. However, Jon Berti grounded into a double play, snuffing the potential rally. The Marlins also left a pair of runners in scoring position in the third when Gurriel popped out.

Vaughn capitalized on Miami's inability to push across a run with a drive to right center to lead off the fourth, giving the White Sox a 1-0 lead. It was Vaughn's eighth homer of the season.

Although they managed to pull off the win, the Marlins went 1-for-16 with runners in scoring position and left 12 on base.

More must-reads:

TODAY'S BEST
Jrue Holiday jokes about beating departing Celtics assistant who just landed Hornets job
Orioles manager explains Craig Kimbrel's new role
Rays activate key bullpen arm from injured list
Former NBA big man sentenced to 40 months in prison
Nuggets coach got heated with Timberwolves fans
Nuggets make incredible NBA history with Game 3 win
Broncos release former Super Bowl champion WR
Steelers first-round pick has already 'apologized' to new locker mate
Giants place Gold Glove shortstop on IL
Suns to hire ex-NBA champion as new head coach
MVP Jokic, Nuggets blow out Timberwolves on road in Game 3
Panthers dominate Bruins again to take 2-1 series lead
ESPN has big plans for Caitlin Clark's WNBA debut
Angels superstar explains why he chose not to play through knee injury
Bears make big, but not surprising Caleb Williams announcement
Cardinals to sign WR who commanded extensive interest
Jayson Tatum refutes narrative that Celtics are a 'superteam'
Watch: Kyle Busch crashes in Truck Series race at Darlington
Oilers work overtime to tie Canucks at 1-1
Peyton Manning reveals Bill Belichick's role on 'ManningCast' for this season

Want more MLB news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.