Bristol City manager Lee Johnson was proud of the effort from his players over the two legs of their Carabao Cup semi-final against Manchester City but admitted they were beaten by the better side.