From Longman Dictionary of Contemporary Englishpress home your advantagepress home your advantageADVANTAGEto try to succeed completely, using an advantage that you have gained → press
Examples from the Corpus
press home your advantage• Will its foes use the occasion of Kabila s death to press home their advantage?