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.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)