18-year-old Tom Davies put in a man of the match performance to help Everton to a stunning 4-0 win over Manchester City.