Moore will face Jeff Overton in Saturday's semifinal match after Overton captured the final two holes to defeat Winged Foot club member Andy Svoboda, 2-up.
Chris Nallen never gave Dayton Rose a chance on Friday. He won, 6 and 5, and will meet Luke List on Saturday. List dispatched Danny Green, 3 and 2, in the quarterfinals.
Moore won the ninth, 10th and 12th holes to go 3-up. He protected his lead the rest of the way and can now start thinking about becoming the first stroke-play medalist to win since Tiger Woods in 1996.
'I guess you think about (winning) now, but if you get too far ahead of yourself, it can cost you,' said Moore, who will enter his senior season at UNLV this fall. 'I'm playing well and I'm having fun out there. I would love to be there on Sunday. That would be great.'
If Moore can hoist the trophy on Sunday afternoon, it might cap off one of the best seasons an amateur has ever had. He won the NCAA Individual Championship, the U.S. Amateur Public Links and the Western Amateur this season and now has a 25-4 match-play record in his seven USGA appearances.
Overton, who finished second to Moore at the NCAA Championship, only needed pars to win the final two holes. In the process, he ousted the 24-year-old Svoboda, who won the club championship at Winged Foot four times.
Nallen never let Rose in their quarterfinal match. Nallen won the first and second holes, then took the sixth, seventh and eighth holes to go 5-up. He lost the ninth, but won the 11th and 12th holes, then halved 13 with bogeys to win the match.
'My whole summer, I've worked toward this tournament,' said Nallen, a recent graduate of the University of Arizona. 'This is my fourth time. To get my name on that trophy would be a dream come true.'
List won eight, nine and 11 to go 3-up. He hung on from there and dispatched Green, who at 47 was trying to become the oldest winner of the U.S. Amateur Championship.