Shrewsbury booked another Wembley appearance by beating Charlton 1-0 in the second leg of the League One play-off semi-final.
Carlton Morris, the on-loan Norwich striker, scored the winner just before the hour mark to secure a 2-0 aggregate victory for the team that finished the season in third.
Paul Hurst's side, who were beaten by Lincoln at the national stadium in last month's Checkatrade Trophy final, will meet Rotherham or Scunthorpe at Wembley on May 27.
Shrewsbury were bottom of League One when Hurst was appointed manager in October 2016, but are now just 90 minutes away from playing in the second tier for the first time since 1989.
Jon Nolan's stunning late goal at The Valley meant Shrewsbury kicked off the return leg with an advantage and they started brightly.
They created the game's first chance when Alex Rodman turned sharply and fired in a low shot which was well dealt with by goalkeeper Ben Amos at his near post.
Lee Bowyer's Charlton enjoyed plenty of possession but found clear chances hard to come by.
Josh Magennis was well off target with an acrobatic volley and then Nicky Ajose broke into the box but central defender Aristote Nsiala produced a fine block.
Rodman then went close for the home side again just before the break when a neat move down the left saw the winger's shot from a tight angle well stopped by Amos.
Nolan fired wide for Shrewsbury early in the second half before Shaun Whalley's cross-shot was blocked by Patrick Bauer.
The breakthrough arrived in the 58th minute as Whalley ran at the visiting defence down the right and pulled the ball back to Morris to take a touch and drill a powerful shot from 15 yards low past Amos.
Charlton chased an equaliser but Ben Godfrey came up with a vital block from Joe Aribo's close-range effort before Jake Forster-Caskey's 20-yard drive was pushed away by goalkeeper Dean Henderson.
Shrewsbury almost grabbed a late second when the visitors had committed men forward but Stefan Payne's close-range effort was brilliantly kept out by Amos.
League One News
UK government confirms plan for independent football regulator
A new independent regulator for English football would have the power to prevent Premier League clubs from joining a European Super League.
'What's going on?' Thick fog stops fans from seeing Oxford vs. Ipswich match happening right in front of them
Oxford beat Ipswich 2-1 on Saturday, but a blanket of fog meant that some fans at the ground had to read the match report to find out what happened.
Ryan Hardie gives Plymouth Argyle the go-ahead goal
Ryan Hardie puts in a nice shot in the 70th minute as Plymouth Argyle takes a 3-2 lead vs. Exeter City.
Ed Sheeran designs kit for League One side Ipswich Town
Singer Ed Sheeran has collaborated with League One club Ipswich Town on the design for their new "blackout" third kit.
Premier League clubs announce automatic bans for pitch invaders, smoke bombs
England's Premier League and Football League have announced tough new sanctions for pitch invasions and the use of smoke bombs and pyrotechnics.
Derby County takeover completed by Clowes Developments, one week after Wayne Rooney's exit
Derbyshire-based property group Clowes Developments has completed the takeover of Derby County, the League One club announced on Friday.