Riyad Mahrez’s brilliant free-kick and a late Raheem Steerling goal help give Manchester City victory over Everton.