leap at the chance (to do something)
To accept or seize with alacrity an opportunity (to do something). Mark complains about his teaching job a lot, but I knew if he were offered a tenured position in the school, he would leap at the chance. When our manager said she was leaving the company, I leaped at the chance to fill the job.