An approaching cold front caused Floyd to turn unexpectedly to the northeast , and late on October 12 it attained hurricane status near the Florida Keys .
Because a cold front was approaching , Floyd suddenly turned to the northeast .