OMAHA, Neb. (AP) -- Vanderbilt was happy to get runs any way it could against Louisville.
The Commodores scored their first one on a wild pitch and their last one on a passed ball in a 5-3 victory in the College World Series on Saturday night.
"Any momentum swing in this tournament is a big deal, and runs are tough to come by," Vanderbilt coach Tim Corbin said. "We were fortunate in a lot of ways tonight."
The Commodores (46-19) won a grinding, 3-hour, 40-minute game to advance to a meeting with UC Irvine on Monday night. Louisville (50-16) will play Texas in an elimination game in the afternoon.
Dansby Swanson doubled in two runs, and Bryan Reynolds tripled in another and made a fabulous catch in left field to help the Commodores beat Louisville for the first time in four tries.
Carson Fulmer (7-1), who got the start instead of first-round draft pick Tyler Beede, worked six innings for the win. Adam Ravenelle retired seven of the last eight Louisville batters for his first save.
"He was very valuable tonight," Corbin said. "He had a good heartbeat for the game."
Louisville pitchers struggled against Vanderbilt's patient batters. Losing pitcher Kyle Funkhouser (13-3) went six innings and issued six of Louisville's nine walks, its third-most of the season. The four runs he allowed matched his career high.
"It's hard to win at the College World Series with a bad start," Funkhouser said, "and that's what that was tonight."
The Commodores' biggest run came on a passed ball after they saw their 4-0 lead shrink to 4-3 in the seventh. It looked like catcher Kyle Gibson was setting up for a pitch-out, but reliever Kyle McGrath pitched to the plate and Gibson let the ball get past him, allowing Vince Conde to score.
Sutton Whiting, who drove in Louisville's first run, said he the Cardinals must forget the loss quickly.
"It's over with, and we've got to bounce back," he said. "Come with a good practice tomorrow and get back to work and face a goo