The Final will be over two legs and a Tuscan derby to see which team will join Sassuolo and Hellas Verona in Serie A next season.
The first leg will be on Wednesday May 29 and the decider on Sunday June 2.
Both the first legs of the semi-finals had ended 1-1, while away goals do not count in this system.
Livorno were held 1-1 again by Brescia, but go through because they finished higher up the Serie B table in the regular season.
Empoli thrashed Novara 4-1 with a Riccardo Saponara brace to sweep into the Final.
Empoli 4-1 Novara
Scorers: Tavano 19 (E), Saponara 23, 70 (E), Seferovic 38 (N), Mchedlidze 94 (E)
Empoli win 5-2 on agg
Livorno 1-1 Brescia
Scorers: Corvia 57 (B), Dionisi 66 (L)
Livorno win due to Serie B placement, 2-2 on agg
Read the original article on Football Italia - The ultimate website for English-speaking fans of Italian football
- Sports & Recreation
- Hellas Verona
- Riccardo Saponara
- Serie B