It all comes down to this.
Sixty-four clubs have played their part in an entertaining Checkatrade Trophy campaign, but now only two remain.
Lincoln City and Shrewsbury Town go head-to-head at Wembley Stadium, with the sole aim of lifting silverware to mark what has been a memorable season for both.
ROAD TO THE FINAL
Round One - Northern Group G
Mansfield Town 1-3 Lincoln City
Lincoln City 2-1 Everton U21
Lincoln City 2-1 Notts County
Round Two: Lincoln City 3-2 Accrington Stanley
Round Three: Rochdale 0-1 Lincoln City
Quarter-Final: Lincoln City 4-2 Peterborough United
Semi-Final: Lincoln City 1-1 Chelsea U21 (Lincoln win 5-3 on penalties)
Matt Green – 3
Ollie Palmer – 3
Jordan Maguire-Drew – 2
Harry Anderson, Josh Ginnelly Sean Raggett, Matt Rhead, Danny Rowe, Luke Waterfall, Elliott Whitehouse – 1
Round One - Northern Group E
Coventry City 2-3 Shrewsbury Town
Shrewsbury Town 3-0 West Bromwich Albion U21
Shrewsbury Town 0-1 Walsall
Round Two: Port Vale 1-2 Shrewsbury Town
Round Three: Shrewsbury Town 0-0 Blackpool (Shrewsbury win 4-2 on penalties)
Quarter-Final: Shrewsbury Town 2-1 Oldham Athletic
Semi-Final: Shrewsbury Town 1-0 Yeovil Town
Louis Dodds, Carlton Morris, Stefan Payne – 2
Arthur Gnahoua, Lenell John-Lewis, Joe Riley, Alex Rodman, Shaun Whalley – 1
Lincoln City: 15
Shrewsbury Town: 18
Shrewsbury Town hold a narrow lead in the historical head-to-head, turning the tables with four consecutive victories between 2009 and 2011, the year which the pair last met.
That most recent encounter finished 5-1 to the Shrews at Sincil Bank, with Mat Sadler among the starting XI for the visitors. Now club captain, the defender is the only player who remains from that fixture seven years ago.
There have been two meetings between the two teams in this competition, both of which resulted in Shrewsbury successes, once in 1991 and the next in 2002.
STORY OF THE SEASON
What a season it has been, for both clubs.
Lincoln City returned to the EFL this year after a six-season absence, coming up as champions from the National League, and they have continued their fine form under Danny Cowley this term.
Currently on a six-game unbeaten run, they come into Wembley weekend sixth in Sky Bet League Two, with ambitions of reaching the play-offs and securing a second successive promotion.
For Shrewsbury Town, they have defied pre-season expectations and are in the running for the Sky Bet League One title, sitting second in the standings with six games remaining.
At the very least, Paul Hurst’s men — who narrowly avoided the drop a season ago — will be competing in the play-offs, giving them an opportunity to reach English football’s second tier.
Gavin Ward will referee the 2018 Checkatrade Trophy Final.
Ward refereed Lincoln’s home opener back in the EFL, where Matt Green equalised to earn a 1-1 draw against Morecambe.
Likewise, the official has taken charge of one Shrewsbury fixture this season — a 2-1 victory away at Southend United in late December.
To see who will be joining Ward leading out the teams at Wembley, click here.