The young tennis player from Zagreb overcame third seed Philipp Kohlschreiber 5-7, 7-6(3), 7-5 for the Marrakech crown, storming back from a break down in both the second and third sets and saving five championship points in dramatic fashion.
The Croatian fired 10 aces to defeat Kohlschreiber after two hours and 38 minutes. It was the longest final on the ATP World Tour this year.
"I would say that's my biggest comeback, I've never saved five match points," said Coric. "Especially in such an important match, I served very well in the big points. It's an awesome feeling. I didn't know what to expect when I came here and I wasn't in the best shape. But I've been working very hard the past three or four months and now it's paying off."