Home Minister Ahmad Zahid Hamidi claims that BN won Teluk Intan because he had warned gangsters not to interfere in the by-election.