Moore defeated Clay Ogden, 2 and 1, in Friday's quarterfinal, then destroyed Sunghoon Kang, 7 and 6, in their semifinal match.
Rose needed 19 holes to best William Moore in the quarterfinals. Rose dispatched Evan Frederick, 3 and 1, in the afternoon semifinal match to become the first player to make the final of this event two years in a row since Michael Combs in 1990 and 1991.
'I guess I have game for this kind of golf course,' said Rose, who lost to Brandt Snedeker in last year's final. 'I hit the ball straight for most of the day. Hitting fairways definitely helps in a USGA event. I don't know what it is about this tournament, but something feels good.'
Frederick won the third hole to go 1-up, but Rose squared the match with a birdie at the fifth. Rose built his lead to 3-up after the turn, but Frederick clawed back.
He won the 13th and 15th holes to get it to 1-down, but Rose won the 16th and 17th holes to earn his spot in Saturday's final.
Ryan Moore, the 2004 NCAA Individual champion from UNLV, will make his third appearance in a USGA final after this title in 2002 and a runner-up finish at the 2000 Junior Amateur.
He won the first hole and by the time he reached the ninth, the senior-to-be was 4-up. Moore won the 10th, 11th and 12th holes and has a chance to make history if he makes it to the winner's circle on Saturday.
The last player to win at least two Publinx championships was David Berganio, who hoisted the trophy in 1991 and 1993. Carl Kaufmann, the champion in 1927, 1928 and 1929, is the only three-time winner.
'I don't look at it as extra pressure,' said Ryan Moore. 'It's another great opportunity. It's a bonus at the end of the tunnel. It's wonderful. It's something I enjoy. It's worth fighting for.'
Saturday's final match will be 36 holes and is scheduled to begin at 8:30 a.m. ET.