A Brisbane man has been charged with the stabbing of an 18-year-old man who is fighting for life in hospital.
Police believe a disturbance between the victim and a 19-year-old man led to the alleged attack about 4pm on Sunday at a residence on Scotts Road in the Brisbane suburb of Darra.
The 18-year-old was taken to Princess Alexandra Hospital in a critical condition after suffering wounds to his neck and torso.
The 19-year-old Darra man was questioned after he was taken into custody at the scene.
He has since been charged with two counts of acts intended to cause grievous bodily harm.
He is due to appear in the Richlands Magistrates Court on Monday.
Investigations are continuing.