Ante Cacic’s Croatia dominated throughout, twice hitting the bar in the second half. But it only Modric’s 41st-minute strike – his 11th international goal – that separated the teams at the final whistle.
Victory gave Croatia revenge for their elimination on penalties by Turkey in the quarter-finals at Euro 2008, although they had previously beaten them in a qualifying play-off prior to Euro 2012.
Fatih Terim’s Turkey now have it all to do ahead of their meeting with defending champions Spain in Nice on Friday. Croatia can already go into their game against the Czech Republic with one eye on the last 16.