Eternal Rally Propels Nifty to Third Consecutive Day of Gains