Leicester manager Nigel Pearson was left to rue his side's failure to finish the job after they were beaten at Peterborough.