A late Andrej Kramaric goal gave 2018 World Cup runners-up Croatia a 1-0 friendly win over Saudi Arabia on Wednesday in their final warm-up game before this year's tournament in Qatar.

Hoffenheim forward Kramaric netted with eight minutes left in Riyadh where veteran Real Madrid playmaker Luka Modric appeared as a second-half substitute for Croatia.

The Croatians, who lost 4-2 to France in the final four years ago in Russia, begin their latest World Cup bid against Morocco in Al Khor on November 23.

They will also play Canada and Belgium in Group F.