seize; take advantage of
seize; take advantage ofTo capture the right time for something or make the most of a chance.