Didier Deschamps' side won by the same scoreline when the teams met in Moscow two years ago and they came out on top again in the Nations League Group A3 clash at the Stade de France.
A fine strike from Dejan Lovren put the visitors in front, but Antoine Griezmann struck and Dominik Livakovic scored an unfortunate own goal in the space of three first-half minutes to turn the game around.
Substitute Josip Brekalo restored parity after the restart, only for Dayot Upamecano's header and a penalty from Olivier Giroud to keep Les Bleus level with Portugal at the top of the group.
The Lyon centre-back announced on Thursday that he has played his last game for his country.
Lovren won 78 caps, the last of which coming in a 3-0 World Cup semi-final defeat to an Argentina side that went on to be crowned champions in Qatar in December.
The former Liverpool man, who made his Croatia debut in 2009, was an unused substitute for a victory over Morocco's in the third-place play-off.
Lovren played his part in Croatia's run to the World Cup final in 2018, when they were beaten by France.
He said in a lengthy open letter: "I want to tell every single young football player in the country that they must look at the Croatian national team as a completely other dimension of football – look at these players as your superheroes.
"The most beautiful chapters of my national team story were the ones that we wrote during the past five years. This is, if I’m being honest, still a complete dream to me.
"So many emotions went through me, especially in 2018 and 2022, and I find it difficult to put these experiences into words.
"I lived my life in hope that I would get to experience moments like those and, when they did come, I lived them with immense pride. These memories will remain in my heart forever."
Werner, 24, was heavily linked with a move to Liverpool from RB Leipzig, but the coronavirus pandemic may have changed that.
Meanwhile, Dybala's future is set to be clear shortly.
TOP STORY – LIVERPOOL PUT WERNER PLANS ON HOLD
Liverpoolhave put their plans to sign Werner on hold and also stopped contract talks due to coronavirus, according to The Daily Mail.
There is uncertainty over the financial statuses of sporting clubs around the world due to coronavirus and Liverpool are waiting until there is greater clarity.
Star midfielder Georginio Wijnaldum and defender Dejan Lovren are among the Liverpool players out of contract in 2021.
One club seemingly not prepared to wait are Juventus, with CalcioMercato reporting Dybala is getting closer to a contract extension with the Serie A giants.
ROUND-UP
- Luka Modric is going nowhere. AS claims the midfielder will see out his contract, which runs until 2021, at Real Madrid. Just what Madrid's midfield looks like next season remains to be seen. Sport says Madrid will let James Rodriguez leave and bring Martin Odegaard back from his loan spell at Real Sociedad. It also reports Takefusa Kubo will be used as part of a deal to bring back Odegaard.
- Talk about a deal that would see Neymar return to Barcelona and Antoine Griezmann join Paris Saint-Germain remains alive. According to Sport, PSG would welcome Griezmann while they attempt to re-sign Kylian Mbappe to unite the France team-mates at club level.
- One player unlikely to be at PSG is Edinson Cavani. Tuttosport reports Napoliare thinking about bringing the forward, who is out of contract at the end of the season, back to the Stadio San Paolo.
- Marc-Andre ter Stegen's future remains unclear. Sport claims Barcelona and the goalkeeper are no closer to renewing a contract that will expire in 2022.
- Henrikh Mkhitaryan is seemingly happy on loan at Roma, but whether he stays remains to be seen. The Daily Express says Arsenal have rejected two bids – the last one around €11.4million (£10m) – from the Serie A club, who may instead turn to Chelsea's Pedro.
- As they plan a move for Borussia Dortmund star Jadon Sancho, Chelsea have told Willian he has no chance of getting a three-year deal, according to the Mirror. Willian is out of contract at the end of the season.