The Toffees soar into the top four after a late Barkley winner.
Watch official Swansea v Everton highlights.
England midfielder Ross Barkley scored a brilliant 84th-minute free-kick to earn Everton a 2-1 win at Swansea City that propelled his side into the Champions League places.
Everton right-back Seamus Coleman broke the deadlock in the 66th minute with a swerving 30-yard shot, but Swansea equalised four minutes later when Dwight Tiendalli’s volley deflected in off Bryan Oviedo.
Barkley settled matters at the death, bending a sumptuous free-kick in off the crossbar from just outside the box to give Everton manager Roberto Martinez victory against his former club.
The victory left Everton in fourth place, a point above Chelsea, having played a game more, while Swansea remain 11th.