Will Allen drove in the go-ahead run in the seventh inning, Mississippi relievers held TCU without a hit after Kevin Cron's homer in the fifth, and the Rebels stayed alive in the College World Series with a 6-4 victory Thursday night.
Ole Miss (48-20) will play Virginia on Friday night in a bracket final. The Rebels would need to beat the Cavaliers (51-14) on Friday and again Saturday to reach next week's best-of-three championship series.
It was the most runs allowed by TCU (48-18) in 16 games.
Allen, who was 0 for 8 in the CWS when he came to bat in the third inning, went 3 for 5 with three RBIs.
Josh Laxer (3-2) worked 2 2-3 innings of relief for the win, and Aaron Greenwood earned his fifth save. Jordan Kipper (8-3) took the loss.