Ewan lyckades ta sig först över mållinjen i Poiters i hård kamp med tripple världsmästaren Peter Sagan och tisdagens etappvinnare Sam Bennett.
Men Sagan gick för hårt åt belgaren Wout van Aert och förlorade sin andraplats.
– Jag försökte komma loss i absolut sista stund. Det var ganska stökigt. I stundens hetta tänker man inte alltid på säkerheten och jag är säker på att Peter inte försökte försätta någon i fara, men han kanske inte skulle ha gjort det han gjorde, säger Ewan.
Den 167,5 kilometer långa etappen gick mellan Châtelaillon-Plage till Poitiers. För Ewan, som tävlar för Lotto-Soudal-stallet, var det andra etappsegern i årets tour.
Primoz Roglic hade en lugn dag i klungan. Slovenen leder totalt före fjolårsvinnaren Egan Bernal och trean Guillaume Martin.
Torsdagens tolfte etapp sträcker sig mellan Chauvigny och Sarran och mäster 218 kilometer.