David Silva believes Manchester City could 'come of age' by knocking Barcelona out of the Champions League.