In a fantastic display of grit and determination, strife-torn Afghanistan qualified for its maiden ICC World Cup after defeating Kenya by seven wickets to finish second in the World Cricket League Championship in Sharjah.