Ensworth captures third straight football title, wins 21st straight game