PM Narendra Modi magic remains intact