Croatia need not just a win today, but more goals, as in the first game the national team lost to the Spaniards with the score 0-3, to take 3 points from Italy is also unlikely to succeed. So Croatia's main chances are on the ranking of the teams that took the 3rd place in the group, and for this you need to have a good goal difference.
Although it should be noted that Albania in this game is quite capable of scoring, the national team is capable of surprises. Of course, Italy after conceding a goal immediately stifled any other attempts by Albania to attack, but Croatia does not have such a quality squad in defence.
Prediction: at least 3 goals to be scored. We recommend the "Over 2.5" bet, odds 2.03