Hellas Verona will face Cittadella in the Serie B promotion play-off final after their 1-0 victory away to Pescara.
The first leg of this semi-final had ended 0-0 at the Bentegodi, so Verona were feeling the pressure.
As they had finished the regular season higher up the table, Pescara only needed a draw to go through.
However, after Verona goalkeeper Marco Silvestri made a desperate save on Leonardo Mancuso from close range, Gennaro Scognamiglio brought down Samuel Di Carmine for a penalty, which the striker also converted.
Scognamiglio let the tension get to him again in stoppages with an off the ball foul on Marco Davide Faraoni.
The first leg of the Serie B promotion play-off final will be Cittadella-Verona on Thursday, with Verona-Cittadella next Sunday.
Pescara 0-1 Verona
Di Carmine pen 74 (V)
Sent off: Scognamiglio 92 (P)