According to Harivamsa it was SriKrishna who killed Narakasura with His Sudarshan Chakra. Madhusudan fought with Naraka for some time. After this, using his blazing and fierce chakara, he severed him into two.