Methane emissions changed nonlinearly with graded substitution of alfalfa silage with corn silage and corn grain in the diet of sheep and relation with rumen fermentation characteristics in vivo and in vitro