Wiktionary
take a knife to a gunfight
vb. (alternative form of bring a knife to a gunfight English)