Yes. 5 days before boarding, OCI was still not in hand, so applied for e-VISA... Boarded flight with eVisa.
At India, port of entry, they let me pass without even checking my eVisa saying OCI is showing up in their system and that was sufficient. I did tell them, i had not received OCI card...