渡りに船(わたりにふね)

Japanese vocabulary

Meaning: godsend; lifesaver; timely offer; windfall

See it used in real works