Match ends, Fleetwood Town 0, York City 0.
Fleetwood reached the League Two play-off final, beating York 1-0 on aggregate after a 0-0 draw at Highbury.
Home goalkeeper Chris Maxwell denied Michael Coulson and Keith Lowe as the visitors looked to overturn their first-leg deficit.
At the other end, Nick Pope saved brilliantly from Antoni Sarcevic to keep York in the tie.
But the Minstermen could not force it into extra-time and Fleetwood will face either Southend or Burton on 26 May.
Victory at Wembley will see the Cod Army achieve a sixth promotion in 10 seasons and go into the third tier of English football for the first time in their history.
York had gone 17 games unbeaten heading into the play-offs but their defeat at Bootham Crescent on Monday, inflicted upon them by former York winger Matty Blair, ended their hopes of a second promotion in three years.
And while Nigel Worthington's men failed to test Maxwell as often as they would have anticipated in a feisty second leg, they threatened enough make it a nervous 90 minutes for a sell-out crowd of 5,194, before the home supporters could celebrate a trip to Wembley.
Both sides failed to direct any of their early chances on target, with Josh Morris and Iain Hume firing over for Fleetwood, while skipper Russ Penn did likewise for the visitors.
Maxwell was called upon twice to preserve Fleetwood's one-goal lead in the tie - first stopping Coulson's powerful effort from 12 yards and then flying to his right to keep out Lowe's looping header.
The home side struggled to impose themselves on the game during the first 45 minutes, but almost took the lead in stoppage time at the end of the first period when Mark Roberts met Steven Schumacher's driven free-kick, but his header drifted wide.
Will Hayhurst's driven cross evaded the onrushing Adam Reed as York looked to step up the pace after the break.
As the game began to open up, Fleetwood finally found some fluidity and after Pope's excellent save from Sarcevic, Nathan Pond headed over from the resulting corner.
Left-back Charlie Taylor drilled wide in the dying minutes as the hosts looked to close out the match, while a curling effort from substitute Ryan Jarvis, calmly claimed by Maxwell, was as close as the visitors came to forcing an extra 30 minutes.
Fleetwood manager Graham Alexander told BBC Radio Lancashire:
"Getting to Wembley is the next step we wanted to take. It's not the target, but it's the next step to our target, and we're really pleased to get there.
"We made it hard for ourselves and York made it difficult. It was a proper play-off game.
"When it came down to the crunch, the defenders and the goalkeeper were fantastic over the two legs and especially tonight. It was one for men and that's what we saw."
York manager Nigel Worthington told BBC Radio York:
"I thought it was a tremendous effort from start to finish. We had energy, commitment and never stopped. That's the type of group we've got.
"As the manager of the football club, I'm very proud of them.
"There were many half-chances tonight when the ball was in and around the box and it's got to fall to you. Sometimes you've got to make that happen.
"Fleetwood are a good side and we wish them well in the final."
- 15McLaughlinBooked at 20mins
- 8SchumacherSubstituted forGoodallat 75'minutes
- 5RobertsBooked at 28mins
- 18SarcevicBooked at 34minsSubstituted forCresswellat 83'minutes
- 36HumeSubstituted forParkinat 64'minutes
- 37ReedSubstituted forMontroseat 84'minutes
- 19BowmanSubstituted forJarvisat 69'minutes
- 26HayhurstBooked at 66minsSubstituted forAllanat 90'minutes
- Scott Duncan
- Shots on Target
Second Half ends, Fleetwood Town 0, York City 0.
Foul by Russell Penn (York City).
Charlie Taylor (Fleetwood Town) wins a free kick on the left wing.
Attempt saved. Josh Morris (Fleetwood Town) left footed shot from outside the box is saved in the centre of the goal. Assisted by Jon Parkin with a through ball.
Attempt saved. Ryan Jarvis (York City) right footed shot from long range on the left is saved in the centre of the goal. Assisted by John McCombe.
Attempt missed. David Ball (Fleetwood Town) right footed shot from outside the box misses to the right. Assisted by Chris Maxwell.
Corner, York City. Conceded by Alan Goodall.
Attempt blocked. Michael Coulson (York City) right footed shot from outside the box is blocked. Assisted by Ryan Jarvis.
Substitution, York City. Tom Allan replaces William Hayhurst.
Ben Davies (York City) wins a free kick on the left wing.
Foul by Jon Parkin (Fleetwood Town).
Attempt missed. Charlie Taylor (Fleetwood Town) left footed shot from the left side of the box misses to the right. Assisted by Jon Parkin.
Attempt missed. Michael Coulson (York City) right footed shot from the right side of the box is too high.
Substitution, York City. Lewis Montrose replaces Adam Reed.
Attempt blocked. Adam Reed (York City) right footed shot from outside the box is blocked. Assisted by Ben Davies.
Substitution, Fleetwood Town. Ryan Cresswell replaces Antoni Sarcevic.
Attempt blocked. Michael Coulson (York City) right footed shot from outside the box is blocked. Assisted by Russell Penn.
Attempt missed. Calvin Andrew (York City) left footed shot from outside the box is just a bit too high.
Corner, Fleetwood Town. Conceded by Keith Lowe.