Leicester City manager Brendan Rodgers believes the Foxes deserved to win their Carabao Cup Semi-Final first leg tie against Aston Villa.