A woman was rescued from this truck early Monday. ((RCMP))

An RCMP officer and passerby rescued a female driver from a burning crash scene early Monday.

RCMP said officers received a report of an erratic driver on Highway 16 west of the Battlefords around 2:00 a.m. Monday. Minutes later a patrolling officer spotted the vehicle and saw it hit the ditch and roll. A fire started in the engine compartment.

The officer called the fire department and tried to rescue the driver from the burning truck. When the driver's door wouldn't open the officer climbed in the passenger side to remove the unconscious female driver. A passerby also stopped and helped the officer pull the female to safety shortly before the truck became engulfed in flames.

The injured driver was later taken to the Battlefords Union Hospital with undisclosed injuries. RCMP are still investigating.