Ryan Fraser scored twice, including a late winner, as AFC Bournemouth ended Everton’s unbeaten start under Sam Allardyce.
The Scot scored in the 89th minute at Vitality Stadium to secure a 2-1 win for the Cherries and inflict Everton’s first defeat in eight matches.
Fraser opened the scoring on 33 minutes when he acrobatically finished from Joshua King’s cross.
The Toffees equalised just before the hour when substitute Oumar Niasse teed up Idrissa Gueye to score for the first time this season.
But despite numerous saves from Toffees goalkeeper Jordan Pickford, Fraser’s deflected shot won it as AFC Bournemouth climbed to 13th, ahead of Southampton’s trip to Manchester United. Everton stay ninth.