chance on
chance on also chance upon {v.}
To happen to find or meet; find or meet by accident.
On our vacation we chanced upon an interesting antique store.
Mary dropped her ring in the yard, and Mother chanced on it as she was raking.
Categories:
Source: A Dictionary of American Idioms