ICF spot on, march into final