A powerful 6.9-magnitude earthquake struck late Sunday off the coast of northern California, the US Geological Survey reported.