A teenager is fighting for life after a man allegedly stabbed him and a woman before setting fire to a home in a suspected domestic violence incident.
Police allege a 15-year-old boy and 40-year-old woman were stabbed during an altercation at a home in Raceview, Ipswich, at about 4:30pm on Sunday.
A 50-year-old man, also from Raceview, then started a fire at the home on Cascade Street, about 42km south-west of Brisbane.