Authorities say an illegal drug lab sparked a house fire where a teenager had to be rescued in the central Iowa town of Luther.