An 18-year-old man was treated for more than 20 stab wounds after an overnight fight in east Amarillo on Thursday.