An earthquake of magnitude 2.9 and depth of 11.30 kilometers occurred 22.01 miles from Alva, OK in Woods County at 03:04 PM.