The Nifty fell 88 points to 25,509.70, while the Sensex lost 148 points to end at 83,311.01.