VIAREGGIO - Inter Primavera beat Empoli 5-4 on penalties after a 2-2 draw to win the 2008 Carnival Cup.
The Nerazzurri twice came from behind in the replay of Monday's final, with Mario Balotelli netting a brace to force extra time.
The marathon match ended after a shoot-out with Vid Belec making the decisive save from Hemmy after Destro, Siligardi, Caldirola, Napoli and Balotelli all converted their spot kicks.
Inter finished the final with nine players on the field after the dismissals of Filippini and N'Ze.
With six players ruled out through injury and suspension, Vincenzo Esposito fielded a 4-2-4 formation.
The Tuscans took an early lead through Arvia who beat Belec from the spot after a foul by Filippini.
Inter's reply came in the 34th minute. Siligardi was brought down in the box by Mori after a storming 50-yard run, and Balotelli converted the resulting penalty.
Empoli restored their lead three minutes after the interval. Angella headed Caponi's floated free kick into the path of Caturano who hit a first time shot past Belec.
A rampant Balotelli led by example in the second half, producing chance after chance. After a magnificent overhead kick that hit the bar and post, 'Supermario' hit a second equaliser with an unstoppable long-range free kick that flew into the top corner.
Both teams had chances in extra time before the onset of penalties and Belec's decisive save, which saw the Nerazzurri's senior youth team lift the trophy for the fifth time.
Inter 2-2 Empoli (7-6 after pens)
Scorers: Arvia (pen) 12, Balotelli (pen) 34, Caturano 48, Balotelli (75).
Penalties: Destro (goal, 1-0), Caturano (goal, 1-1), Siligardi (goal 2-1), Arvia (goal 2-2), Napoli (goal 3-2), Angella (goal 3-3), Caldirola (goal 4-3), Forino (goal, 4-4), Balotelli (goal, 5-4), Hemmy (saved, 5-4).
Inter (4-2-4): Belec; Filippini, Esposito (Destro 116), Caldirola, Fatic (N'Ze 59); Gerbo, Pedrelli; Siligardi, Napoli, Ribas, Balotelli.
Subs not used: Tornaghi, Khrin.
Coach: Vincenzo Esposito.
Empoli (4-3-3): Pelagotti; Arvia, Mori (Mchedlidze 70), Iacoponi, Forino; Pizza, Angella, Caponi; Caroti (Fabbrini 26), Caturano, Hemmy.
Subs not used: D'Oria, Panariello, Nicoletti, Manzo.
Coach: Ettore Donati.
Referee: Luca Banti (Livorno).
Booked: Filippini 12, Mori 34, Gerbo 42, Angella 58, Pizza 74, Pedrelli 84, Balotelli 117.
Sent off: Pizza 90+2, Filippini 104, Vincenzo Esposito 112, N'Ze 120+2.