One time I was challenging the Alolan League and I used my Mimikyu against Hala's team.
On the first turn, Hala sends out his Hariyama and uses Fake Out on Mimikyu.
The attack connects, Mimikyu flinches, looses its disguise, and cannot set up in safety anymore.
I know for a fact that Ghost is immune to Normal moves, so how did Fake Out hit? What am I missing?