Derby County beat Leeds United 4-2 (4-3 on aggregate) in a Championship play-off semifinal epic at Elland Road on Wednesday, to book their place in the final.
The Rams will now face Aston Villa at Wembley Stadium later this month with the winner to secure promotion to the English Premier League for the 2019-20 season.
Leeds continued where they left off in the first-leg, doubling their aggregate advantage in the 24th minute of the second through Stuart Dallas. The winger on hand to poke home the rebound after the initial free-kick cannoned off the post.
Derby were handed a way back into the tie on the cusp of half-time. Miscommunication at the back opened up the way for Jack Marriott who passed the ball into an open net to level matters on the night.
The visitors pulled ahead seconds after the restart as Mason Mount produced an unorthodox finish to stun the home fans.
Derby doubled their advantage through a Harry Wilson penalty in the 58th minute before Dallas completed his brace four minutes later for the hosts. The Leeds attacker weaved his way into area before curling the ball into bottom corner with rasping finish.
Leeds were reduced to ten men in the 78th minute following a reckless tackle by Gaetano Berardi.
Derby made good use of their man advantage as Marriott completed his double on the night with a crisp lob finish to send Frank Lampard's men to Wembley.
Scott Malone also received his marching orders in added time following a second bookable office, but it mattered little as Derby set their sights on the final.