Everton 3-1 QPR
Ross Barkley scored a sublime solo goal as Everton beat Queens Park Rangers 3-1 at Goodison Park to subject the travel-weary Londoners to their eighth away defeat in eight Premier League matches this season.
Barkley picked up possession in his own half, exchanged passes with Romelu Lukaku before driving at QPR's defence and unleashing an unstoppable left-foot drive into the top corner for his first goal of an injury-plagued season.
Kevin Mirallas doubled the lead after 43 minutes with a wickedly-deflected free kick. Steven Naismith headed a third eight minutes after the break before Bobby Zamora notched a late consolation for Rangers.
It was just a third home win of the season for Everton, who climb above Liverpool into 10th place in the Premier League table.
QPR's cause was not helped by leading scorer Charlie Austin being suspended following his red card against Burnley, while defender Steven Caulker was also out after suffering a head injury at a team lunch last weekend.
For Everton, Naismith returned after a hamstring injury and there was the welcome presence of John Stones and Arouna Kone on the bench following their spells on the sidelines.
Boss Roberto Martinez also brought Barkley back into the starting line-up and, in an Everton side that looked to have lost confidence, he stood out from the start.
In the 12th minute, the 21-year-old played a fine ball over the top for Naismith, and the Scot's cross was just ahead of Romelu Lukaku.
QPR had arguably made the brighter start, with Matt Phillips guiding a tricky volley just over the bar and Junior Hoilett shooting straight at Tim Howard.
The home fans let their disgruntlement be known but there were signs of the sort of play Goodison Park has become accustomed to in the 26th minute when Coleman broke down the right and crossed for Naismith, whose shot was inadvertently blocked by Lukaku.
And seven minutes later the hosts took the lead through a moment of individual brilliance.
Barkley picked up the ball by the half way line and drove forward before unleashing a shot that arrowed into the top corner via a slight deflection off Mauricio Isla.
If there was an element of luck about that one, there was a lot more about Everton's second 10 minutes later.
Joey Barton gave away a free-kick for catching Naismith with his elbow and Mirallas' shot spun off the head of Eduardo Vargas and beyond Rob Green.

Vargas had enough time to get a deliberate touch but he could not have directed the ball into a worse position as far as his team and keeper were concerned.
Everton's tails were well and truly up and they almost managed a third before half-time but this time Aiden McGeady's curling effort was just past the far post.
The opening moments of the second half saw Mirallas appeal for a penalty after Richard Dunne put his arm across the forward, but any real contact appeared minimal and referee Neil Swarbrick was not convinced.
The hosts remained well on top, though, and got their third in the 53rd minute after Green and Dunne had both made a mess of trying to clear the ball.
Mirallas played in McGeady on the right and his cross found Naismith in yards of space to head the ball in despite the efforts of Nedum Onuoha and Dunne on the line.
QPR boss Harry Redknapp introduced Bobby Zamora and, with Everton looking like they thought the job was done, Rangers enjoyed a decent spell.
Leroy Fer and Jordon Mutch shot over but they got the goal they deserved in the 80th minute when Howard could only parry Mutch's shot straight to Zamora, who netted his first of the season.
The home fans were becoming frustrated again, and the game had a sour end for Everton when Mirallas was carried off after a poor tackle from Mutch.
The Belgian's ankle appeared to buckle and he was replaced by Kone, making his first league appearance for more than a year.
The Ivorian almost set up Samuel Eto'o for a fourth but his shot hit the far post deep into injury time.