An earthquake of magnitude 2.9 and depth of 7.70 kilometers occurred 8.78 miles from Fairview, UT in Sanpete County at 08:27 PM.