An earthquake of magnitude 2.8 and depth of 5.80 kilometers occurred 19.56 miles from Fairview, OK in Major County at 08:17 PM.