Victory just 51 runs away for Punjab in Ranji Trophy