Euro 2020: Croatia beat Scotland 3-1 in their Group D encounter at Hampden Park in Glasgow to qualify for the Round of 16.