Ewan (Lotto-Soudal) took his second stage win after riding away from Fabio Jakobsen (Deceuninck-Quick Step) and Sam Bennett (BORA-hansgrohe) at the end of the 172.4km from Sakarya to Istanbul.
“I wasn’t really surprised by the attack of Sam Bennett because I watched last year’s finish and he did the same thing. Only last year, he managed to stay away," Ewan said.
"There were still some Deceuninck-Quick Step riders up there, so I knew it would be difficult for Bennett to make it till the very end. I took advantage of that and while I saw them fading a bit, my legs still felt pretty good. So, that’s when I jumped away and bridged to Bennett.
"I passed him right away because I wanted to be the first through the last corner. When I came around that final turn and seeing that I had a gap, I knew if I kept going as hard I could, the stage win would be mine. It was a really tough finish but I am very happy with how it turned out.”
Felix Großschartner, the winner of Saturday's Queen stage, finished safely to take the overall victory by 19sec from Valerio Conti (UAE Team Emirates) with Astana's Merhawi Kudus third at 25sec.
“It is my first overall victory like it is for the team BORA-hansgrohe," Großschartner said. "I am so happy to have secured the overall win today.
"We were close to a stage win again but I think we did a great job today and the whole week. I knew that I am in a good shape and to take my first WorldTour stage win followed by the overall win is just a really big thing for me.
"I want to thank everyone, who was involved, helping me to achieve this."
A five-strong group slipped the peloton early only to be reeled in five kilometres from the line before the sprint trains took control.
Bennett then took control through the winding streets into Istanbul but faded from the effort as Ewan accelerated to win clear by four seconds.