
The Italians led 3-2 from the first leg in Florence, but Hans Vanaken levelled the tie with an early opener for Belgian side Brugge.
Fiorentina looked the more likely to score though and after Christian Kouame twice struck the frame of the goal, they were awarded a penalty when Brandon Mechele’s high boot caught the face of M’Bala Nzola and Beltran levelled on the night with five minutes remaining.
Fiorentina, who lost to West Ham United in the Conference League final last season, now face the winner of the second semifinal tie between Olympiakos and Aston Villa in Athens on Thursday. The Greek side lead 4-2 from the first leg.