Detectives have charged a man following an alleged assault in Sandstone Point on March 12.
Police will allege a man assaulted another man following a verbal altercation at a licensed venue on Bribie Island Road just after midnight, pushing and punching him in the face.
A 24-year-old man was transported to Caboolture Hospital for treatment of fractures to his face.
A 19-year-old Banskia Beach man has been charged with grievous bodily harm.
He is due to appear in Caboolture Magistrates Court on April 11.
Anyone with information which could assist with this matter should contact Crime Stoppers anonymously via 1800 333 000 or crimestoppers.com.au 24hrs a day.
Crime Stoppers is a registered charity and community volunteer organisation working in partnership with the Queensland Police Service.
For all non-urgent police reporting or general police inquiries contact Policelink on 131 444 or Policelink.qld.gov.au 24hrs a day.