Croatia lost 2-1 to England at Wembley, with Joško Gvardiol's mistake costly, but Luka Modrić received a standing ovation.