Zlatko Dalic’s side did gradually grow into the contest, but they could still be relieved to go in at half-time only one goal down, especially as Harry Kane was denied by a combination of goalkeeper Danijel Subasic and the woodwork on the half-hour mark.
Croatia hung on and it was to their immense credit that they turned the tide after the break in what developed into an epic encounter.
Shooting towards the end of the Luzhniki Stadium where most of their fans were gathered, they equalised in the 68th minute, as Sime Vrsaljko crossed from the right and Perisic stole in front of the stooping Kyle Walker to score with his left foot.
Having looked so comfortable earlier, England’s young side were rattled, and they were lucky not to go behind soon after as Perisic sent a low shot across Jordan Pickford and off the far post.
Unable to get the second goal while they were on top, Croatia were forced into extra time again.
Vrsaljko cleared a John Stones header away from in front of the line, but England had Pickford to thank for a brilliant save as Mandzukic connected with a devilish Perisic cross.
It was a wonder the Juventus forward did not break a limb as Pickford crunched into him.
He managed to carry on after treatment, and he was on hand to sweep the ball low past Pickford after Perisic’s header back into the area caught the England defence on the hop to finally decide a brilliant contest.