The thing is the difference in quality usually shows. Croatia have the depth to bring on subs that make a difference, Albania don't have that luxury and over the course of a match, these things usually make a difference. Croatia are still not going to go far in this competition in my opinion. They will probably get knocked out in the Round of 16, if they even get out of the group. Albania have not shamed themselves and they have some good players. But they are ranked by the bookies as the weakest team in this competition alongside Georgia for a reason.