Barnsley will play Millwall at Wembley in the League One Play-Off Final after the Lions' 1-1 draw with Bradford gave them a 4-2 aggregate win.
Lee Gregory kept Millwall on course for an immediate return to the Championship.
The striker bagged his 27th goal of the season to set the Lions on their way to a 4-2 aggregate win over Bradford in the semi-final.
Jamie Proctor made it 1-1 on the night just before half-time, but Bradford failed to stage a second-half revival.
Millwall boss Neil Harris, who could not save them from the drop last year, now has the chance to secure promotion in his first full season in charge.
The Lions' record goalscorer was in the side which beat Swindon at Wembley the last time they were promoted in 2010, and he will return to lead them out against Barnsley a week on Sunday.
The final, Barnsley's second trip to Wembley this season after their Football League Trophy success, will take place on Sunday May 29 with a 3pm kick off.