Fairport defeated Webster Thomas 1-0 and McQuaid topped Penfield 2-0 to advance the Class AA boys soccer final.
Myles Palmer scored with 15 minutes to play in the first half as top-seeded Fairport (13-3-2) won in the rain at Eastridge.
The Knights (14-2-1) advanced with a goal in each half against the Patriots.
The final is Tuesday at Spencerport at 7:30, following the Class A playdown game.