The National Prosecuting Authority’s (NPA) Investigating Directorate (ID) has suffered a blow in its fight against state capture, but it has vowed to keep punching. On Tuesday, the Middelburg Specialised Commercial Crime Court struck from the court roll a crucial corruption case involving a lucrative R2.2-billion contract at the Kusile Power Station in Mpumalanga.