Derby County edged closer to their dream of playing in the English Premier League after defeating Leeds United 4-3 on aggregate to advance to the play-off final.
Marcelo Bielsa's held a slim advantage heading in to the clash after claiming a 1-0 win in the first leg over the weekend.
The opening 20 minutes failed to provide any clear-cut openings, although there was a flash-point between Scott Malone and Pablo Hernandez, which sparked a mini-scuffle on the sideline.
It was the home side who broke the deadlock in the 24th minute as Stuart Dallas poked home from close range after Derby failed to clear their lines from a set-piece.
With Leeds 2-0 up on aggregate, Derby pushed for an equaliser, which they eventually found on the stroke of halftime through Jack Marriot.
The turnaround was complete a minute after the break as Mason Mount put the Rams ahead on the night with a neat strike from the edge of the box.
The home fans were stunned in to silence after Derby were awarded a penalty, which Liverpool loanee Harry Wilson dispatched to make 3-1 on the night and 3-2 on aggregate.
The pendulum swung once again as Leeds levelled up the tie after 62 minutes as Dallas collected the ball on the edge of the box before curling the ball into the top corner.
The game was filled with needless fouls and yellow cards, but a red card was brandished with 12 minutes remaining when Leeds' Gaetano Berardi lunged in on Bradley Johnson.
Derby took advantage of the numbers game and secured the winning goal on 85 minutes, with Marriot firing past Kiko Casilla to complete his brace and sent the Rams to the play-off final, despite having Malone sent off in the closing stages.