Amit Shah pulls out all stops