In the UEFA Europa League semi-finals, Fiorentina and Bruges played a two-legged match, with Fiorentina eventually defeating Bruges 4-3 on aggregate to reach the UEFA Europa League final for the second year in a row. Among the players, Beltrán finished the match with a penalty shot, contributing to Fiorentina's victory.
Fiorentina defeated Bruges 3-2 at home in the first leg of the match. In the match, Sottile opened the scoring for Fiorentina in the opening five minutes, but Brugge equalized in the 17th minute through a Vanacken penalty. Belotti added a second in the 37th minute to help Fiorentina take a 2-1 halftime lead. In the second half, Bruges midfielder Onyedika was sent off for two yellows and a red, but Bruges still equalized in the 63rd minute through Thiago's goal. However, in the final stage of the game, Nzola, who had just replaced Belotti for three minutes, completed the shutout to help Fiorentina win at home and take the lead.
Brugge hosted Fiorentina in the second leg of the match. Despite Brugge's performance in the match, Fiorentina still maintained a strong attacking force. The match ended with a score of 1-1. Thus, Fiorentina beat Bruges 4-3 on aggregate over the two rounds to reach the UEFA Europa League final for the second consecutive year.