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.
If you have information for police, contact Policelink on 131 444 or provide information using the online form 24hrs per day.
You can report information about crime anonymously to Crime Stoppers, a registered charity and community volunteer organisation, by calling 1800 333 000 or via crimestoppersqld.com.au 24hrs per day.