Advertisement
Denis Cheryshev struck a stunning opener from distance to give the hosts the lead in the 31st minute but Croatia equalised through Andrej Kramaric just eight minutes later.
Croatia’s Domagoj Vida broke the deadlock in extra-time, getting his head to the ball from a corner to score in the 101st minute but Fernandes headed home from a free-kick just five minutes before the end in Sochi.