Karim Sadiq was the unlikely hero Wednesday as giantkillers Afghanistan nudged closer to a first Cricket World Cup appearance.