City man charged in brutal beating