The thief had to deliver up the stolen money to the police.
deliver up to
idiomTo hand over or surrender (something or someone) to.
The soldiers were ordered to deliver up their weapons to the commander before entering the camp.
After the long siege, the defeated governor felt he had no choice but to deliver up the keys to the city to his rival.