Lale Esquivel made sure Miami Coach Jim Morris would have another shot at a national title.
Esquivel doubled off the center field wall in the fifth, driving in two runs as Miami beat Alabama, 5-2, in the College World Series.
"I was on a mission because I went to Alabama and it didn't work out, so I was trying to knock them out of the tourney," Esquivel said. "I saw some good pitches and they fell in for me."
The victory sends the top-seeded Hurricanes (49-13) to Saturday's championship game. Alabama (53-16) was eliminated.
Miami returned to the title game for the first time since 1996, when LSU's Warren Morris hit a two-out, ninth-inning homer to deny the Hurricanes, who are still seeking their first title since 1985.
Closer Michael Neu pitched a scoreless eighth for the Hurricanes, but allowed a leadoff single by Jeremy Brown in the bottom of the ninth.
Neu got Kelley Gulledge and Brent Boyd on strikes, then walked Antonio Bostic. Derek Wiggington then grounded to Miami shortstop Bobby Hill, who fielded the ball and stepped on the bag ahead of Bostic to end the game.
Right-hander Darryl Roque (5-1) got the victory, and Neu earned his 15th save, but the Hurricanes won with timely hitting.
Greg Lovelady beat out an infield single leading off the fifth to end an 0-for-17 drought, and scored on Manny Crespo's sacrifice fly, to give the Hurricanes a 3-2 lead.
Esquivel followed with a shot to deep center that eluded Alabama's G.W. Keller. The ball bounced off the fence near the 408-foot mark as Hill and Brian Seever scored.
When Esquivel reached second, he stood on the bag, pumping his fists.
Alabama brought a 15-game winning streak to Omaha but lost both of its games to Miami.
In the second game, Florida State rallied to beat Stanford, 8-6. The two teams will square off again today, with the winner to face Miami for the title.