Firefighters battled a fire on Craig Road in Manalapan caused by an SUV that went off the road and struck a home.