slam dunk

from WordNet (r) 3.0 (2006)
slam dunk
    n 1: something that is a sure to occur; a foregone conclusion;
         "predicting his success was a slam dunk"
    2: a forceful dunk
    

[email protected]