Tigers hang on for 24-20 win over Richwood