An earthquake of magnitude 2.9 and depth of 0.40 kilometers occurred 5.70 miles from Nescatunga, OK in Alfalfa County at 11:36 PM.