make hay
• make good use of an opportunity; use a situation to one's advantage.
• "the opposition parties intend to make hay out of the government's pre-election promises"
Similar:
exploit an opportunity,
capitalize on an advantage,
strike while the iron is hot,
seize the day,
carpe diem,