Davidson hands St. X major scare