Aden Flint was the match winner for Bristol City once again as the score late to beat Sheffield United.