Croatia won again to go through as group winners, while Iceland glimpsed potential glory but just couldn’t grab it