Sensex and Nifty witnessed profit-booking in the last hour of trade today, snapping six sessions of winning streak since February 1. Sensex ended 19.69 points or 0.04 per cent lower at 51,329 and Nifty slipped 6.50 points or 0.04 per cent to 15,109. Marke