PAUL ELLIS/Getty Images
Aston Villa booked a place in the 2020 Carabao Cup final after defeating Leicester City 2-1 on Tuesday, completing a 3-2 aggregate victory.
Dean Smith's Villans took the lead after Matt Targett lashed home the opener after only 12 minutes.
The Foxes dominated the game afterwards and finally grabbed a 71st-minute equaliser through Kelechi Iheanacho.
The away side were the most convincing on the night, but they couldn't find a second goal, and a penalty shootout appeared likely.
However, there was a shocking twist as Trezeguet scored a 93rd-minute winner against the run of play.