OMAHA, Neb. (AP) -- Michael Roth turned in another strong College World Series start, Erik Payne's bases-loaded triple scored the go-ahead runs and South Carolina began the last leg of its pursuit of a third straight national title with a 7-3 win over Florida on Saturday night.
South Carolina (46-17) extended its record NCAA-tournament win streak to 22 games by beating its SEC rival and 2011 national runner-up for only the second time in five tries this season.
"I know we've had a pretty good run, but it doesn't feel like that," Gamecocks coach Ray Tanner said. "It's kind of like we're getting to play baseball, having fun. Our season has been extended. We just try to play hard and play with some awareness and hope some good things happen. We've had a little luck along the way."
Roth (8-1), making his eighth appearance in three years in Omaha, left with one out in the seventh after Florida's first two batters reached in a two-run game. Tyler Webb got the Gamecocks out of trouble, and Matt Price pitched the last two innings for his 12th save.
Payne's triple off Brian Johnson (8-5) highlighted a fifth inning in which the Gamecocks turned a 2-0 deficit into a 5-2 lead over the Gators (47-19).
"There's a reason why they have such a winning streak postseason," Florida coach Kevin O'Sullivan said. "They had some momentum there in the fifth, and it felt like it just got passed down from guy to guy. Obviously we weren't able to stop it there in the fifth, and that was probably the difference in the ball game."
After batting just .219 in losing three of their first four against the Gators this season, the Gamecocks had 12 hits against six pitchers.
The Gamecocks were 0 for their first 9 with runners in scoring position Saturday and they stranded seven through four innings, including leaving the bases loaded in the first.
Evan Marzilli hit his second double of the game leading off the fifth, and Johnson walked Adam Matthews to load the bases with none out.
Payne, the designated hitter who appeared in only one of the Gamecocks' previous five games, drove a low liner into the right-center gap. LB Dantzler then knocked out Johnson with a double to deep center for a 4-2 lead.
Dantzler came home on Chase Vergason's single up the middle off Greg Larson. The five runs matched the most allowed by Florida in an inning this season.
Johnson had beaten the Gamecocks twice this season, allowing a combined four runs and 10 hits over 15 innings. He was charged with all five runs in his four-plus innings Saturday, and the three walks he issued equaled his career high.
The Gators had given Johnson a 2-0 lead in the third. Freshman Tanner English hesitated before giving chase on Preston Tucker's liner to left. The ball went over English's head, allowing two runs to score.
Florida wasn't finished after South Carolina's big inning. Mike Zunino's sacrifice fly got Florida to 5-3 in the bottom of the fifth and looked to add more against Roth in the seventh before Webb came in to settle things down after the Gators put runners on second and third.
Price came on to start the eighth. Marzilli made a full-extension diving catch of Pigott's drive into the left-center gap - the best catch of the CWS so far - to keep the Gators from getting anything started.
"Off the bat I didn't think I was going to get to it," Marzilli said. "The ball was hit pretty well. But I kept sprinting as hard as I could. On those you don't know until the last second whether you're going to get them or not. I kind of laid it out and it landed in my glove."
The Gamecocks converted a wild pitch and two errors into a couple insurance runs in the ninth.
Price worked around two singles in the ninth for the SEC-record 42nd save of his career.
Roth came into the game with opponents batting just .215 against him. More important, he's a proven CWS stalwart, and there was no question he would get the ball for the Gamecocks' opener.
He started but got no decision in their title-clinching win over UCLA in 2010. Last year he started and won the second game of the Gamecocks' two-game sweep of the Gators.
Roth issued a walk each of the first two innings but was humming along nicely until Tucker's drive to left burned English. Roth allowed three hits on seven hits and three walks.
USC will next play Arkansas at 9 p.m. Monday.