Rsync with a non-standard ssh port

Ehi! Is stackoverflow down?

Anyway, if you are wondering how can you use a non-standard ssh port this is the answer:

rsync --rsh='ssh -p NONSTANDARDPORT' ....

my little story... i've been searching for a solution to restore a broken scp transfer session based on a non standard port. Reading the manual (...honestly... i did not!) and googling around, et voilĂ :

rsync --partial --progress --rsh='ssh -p 9999' user@domain:/dest/