Odds are small because Croatia is favored, but they (Albania) again made a surprise. Just running 10 minutes of the match, Albania has been ahead of 0-1. But when the match was still long and I still felt that Croatia could overcome this with positive results.
I still ask myself whether Albania is not seeded in Group B so they play without a sense of burden?
Try to see how the initial minute they played. So far, they have made 3 shoots and without thinking where they made 8 clearances.
The first half nearly ends and Croatia is still chasing for an equalizer against Albania. Albania again score first and they will have to defend this small advantage to win this match or at least avoid a loss. They already had their own lesson in the first match, led Italy too early but later let Italy beat them in final result.
If Albania win against Croatia, it will be their big shock in this Euro and can help them to find opportunity to get a second position. If Albania get a second position, it means there are two big teams in this group will have to go home, either Italy, Croatia or Spain.
Croatia still depends too much on Perisic and his cross passes, they need to diversify their ways to approach Albania's box and create more opportunities in the second half if don't want to lose this match as losing this one means this Euro ends too early with them.