North Carolina is one game away from its sixth college basketball national championship after surviving a late rally in the final seconds against Oregon.
Kennedy Meeks matched his career high with 25 points and grabbed 14 rebounds as North Carolina won 77-76.
Meeks' final rebound was the most pivotal, coming after a missed free throw in the closing seconds.
North Carolina missed four straight free throws at the end of the game but got offensive rebounds in both cases to emerge victorious.
Dylan Ennis and Tyler Dorsey scored 21 and 18 points for the Ducks. Dillon Brooks had a rough night for Oregon, making 2 of 11 shots and committing five turnovers before fouling out.
GONZAGA 77, OREGON 73
Nigel Williams-Goss scored 23 points, Gonzaga's big men combined for 27 and the Bulldogs used some last-second strategy for a 77-73 victory over South Carolina on Saturday in a matchup of first-time teams at the Final Four.
The Bulldogs' 7-footers, senior Przemek Karnowski and freshman Zach Collins, took care of things on both ends of the court, combining for 18 rebounds. Collins also had six blocks.
Gonzaga (37-1) will face the winner between North Carolina and Oregon in the national championship game on Monday night.
"To be playing the last game of the year, that's crazy cool," Gonzaga coach Mark Few said.