At the last possible moment; at the last minute.
In a successful manner; with success; without failing.