The surroundings of the Estádio do Dragão will have been familiar to Barisic having visited the stadium to play Porto with Rangers in the Europa League last season.
But the on-form wing-back was powerless to resist as an athletic, talented and creative Portugal side left the Croats on their knees even without talisman Cristiano Ronaldo.
Barisic’s side were lucky to survive 40 minutes of a Portugal onslaught before the Iberian nation made the breakthrough, their midfielders and forwards causing havoc with their neat passing and movement.
Croatia couldn’t cope with the intensity of the Portuguese’s play and after striking the woodwork multiple times and forcing strong saves from keeper Dominik Livaković, the home side made the breakthrough.
Man City full-back Joao Cancelo broke inside and hit a rasping shot which the impressive Livakovic couldn’t keep out.
Diego Jota showed great technique and close control to double the lead after the half before a rasping Joao Felix shot went through the palms of the Croatian keeper.
Bruno Petkovic managed to pull one back for Croatia in injury time but it only served to anger the Portuguese who scored their fourth through Frankfurt/AC Milan forward Andre Silva.
This was an immensely impressive performance from Portugal who played with a purpose, ability and athleticism which couldn’t be matched by Croatia.
It’s not going to get any easier for Zlatko Dalic’s side with Barisic now travelling to France to take part in a repeat of the 2018 World Cup Final on Tuesday night.