Croatia recovered from a dour opening 60 minutes in Osijek to beat Senegal 2-1 and finish its World Cup preparations with a much-needed victory.
Zlatko Dalic's side struggled to make an impression on proceedings on Friday and found themselves behind early the second half as Ismaila Sarr scored a stunning opener.
The opening goal served as a wake-up call for the host and it dragged itself level just after the hour, Ivan Perisic's free-kick deflecting off the wall on its way past Abdoulaye Diallo.
Andrej Kramaric sealed the win for Croatia with 12 minutes remaining, the Hoffenheim striker lashing home at the second attempt after his original effort had been blocked.
There was still time for Sadio Mane to rattle the crossbar with a late free-kick, and Senegal saw another late chance go begging as Salif Sane fired wide.
Having survived those scares, Croatia clung on for victory, but Dalic will expect much more when his team opens its World Cup campaign against Nigeria on June 16.
- India vs Australia Live Score, 5th T20I: Sangha removes Rinku Singh; IND 91/4 in 12 overs vs AUS
- Arsenal to host Liverpool in third-round FA Cup clash
- PKL LIVE Score, Tamil Thalaivas vs Dabang Delhi: Young Thalaivas takes on Naveen’s Dabang; Pro Kabaddi League 2023 updates
- IND A vs ENG A Women, 3rd T20I: Issy Wong shines again as England beats India by two wickets to win series 2-1
- Euro 2024: Germany to face Scotland in opener, Spain, Italy and Croatia in group of death