The injury time is ticking away. What a win this would be for Mark Hughes. His side have show real guts here and THERE IT IS! THE FINAL WHISTLE.
- Everton XI: Howard, Galloway, Funes Mori, Stones, Coleman, Barry, McCarthy, Deulofeu, Kone, Barkley, Lukaku.
- Stoke XI: Butland, Johnson, Shawcross, Wollscheid, Pieters, Whelan, Cameron, Arnautovic, Afellay, Shaqiri, Bojan.
A look back on the penalty decision and it does seem just. John Stones got his timing wrong.
Incredible drama. Marko Arnautovic isolates John Stones and draws a foul in the area. Mark Clattenburg stared at it for an age before pointing to the spot and Stones is beside himself with anger.
It will be Arnautovic from the spot and though he slips, it's job done, straight down the middle. What's coming next? What a game.
Stat from our friends at Opta on this incredible game...
We enter the final five minutes and it's still anyone's guess. Everton are enjoying having the ball in more advanced positions but Jon Walters is a willing runner on the break for Stoke.
Off goes Xherdan Shaqiri - you can look forward to his second goal on Match of the Day later.
What a game this has been. Everton have a free-kick on the edge of the area... punched clear by Jack Butland.
Just as I said Stoke had no impetus, Joselu thumps an equaliser. It's all about Marko Arnautovic's cross. The delivery sparks mass confusion in the penalty area and with Tim Howard grounded, Joselu scores his first league goal for the Potters with a bullet of a volley.
Stoke introduce Jon Walters in search of a goal. In truth they sat on their half-time lead and now don't have any impetus.
Gerard Deulofeu in the Stoke area, he jinks and looks for space... outside of the foot... wide.
Steven Naismith you lucky young man. The Scot underhits a pass back to Tim Howard and the goalkeeper has to race out to clear as Marko Arnautovic was preparing to shoot.
Ross Barkley has been the Everton driving force all day long and his surge through midfield and exchange of passes with Romelu Lukaku ends with Gerard Deulofeu tapping in from three yards.
Barkley's pass across goal was crisp and this game has now seen five well-worked goals. Everton are eyeing the top four. What must Mark Hughes be thinking? The decision to take Bojan off now looks a little hasty.
Goal number 15 of the Premier League season for Romelu Lukaku - he moves level with Leicester's Jamie Vardy at the top of the scoring charts.
Gerard Deulofeu, cuts in from the right, into Romelu Lukaku... STEVEN NAISMITH... just wide.
Unselfish from Lukaku, who just tees his man up some 14 yards from goal but the snap shot is deflected wide. Sharp stuff from Everton, they have serious momentum now.
Just seconds after Stoke take off the influential Bojan, Everton strike a crucial blow - no guessing who has got it.
A stunning long ball from Tom Cleverley picks out Romelu Lukaku who rises, chests the ball into his path and steers it past Jack Butland from eight yards. The finish was simple, the touch to create his space sublime.
Gerard Deulofeu gets space down the right, he attacks Glen Johnson and fizzes a cross in to Tom Cleverley who tees up Arouna Kone... over.
Too much height on it and from 18 yards he fires well above the crossbar.
Could Steven Naismith be an option for Everton from the bench? Both he and Leighton Baines look like good calls.
There is no doubt the home side are pushing Stoke back but the away side are soaking up pressure and look dangerous on the break. Only Bojan is left upfield as Everton push again and the midfield pair of Glenn Whelan and Geoff Cameron are looking solid in front of the defence.
Seamus Coleman has the ball in the right-back area and holds his hands out asking for an option. His side are forced to build with patience and Ross Barkley sees a shot blocked from Gerard Deulofeu's pull-back.
Gerard Deulofeu has not quite hit his recent heights today. With just 29 touches down the right flank - despite Everton constantly using that side of the pitch - no outfield player to start the match has seen less of the ball.
A critical block by the legs of Tim Howard.
My oh my Everton lived dangerously there as Glen Johnson danced away from Brendan Galloway to race into the area from the right flank. As he neared the front post, his cut-back would have left an open net for Xherdan Shaqiri but Howard was able to flick the ball for a corner.
There's a purpose about Everton early on in this period and Arouna Kone dances infield, he plays Romelu Lukaku in... no. A brilliant covering interception by Erik Pieters.
That had goal written all over it.
In the opening 45 minutes Everton used a lot of Seamus Coleman down the right flank. He gets an early cross in which Jack Butland catches.
You have to wonder if Leighton Baines will soon be on at left-back for Brendan Galloway. A second option may give Stoke something to think about.
Remember we told you earlier that Everton do not have two consecutive wins in the league this season. That's a damning statistic for a side with hopes of European football. They have 45 minutes to put that right...
So do Stoke deserve it? There's not been a lot in it but just that little bit more guile when it mattered. There can be no doubt there's drive from Everton, this is still very much in the balance, but the away side have just oozed a little more belief.
Got, got, NEED quiz: 28 Premier League stickers, 10 questions
The thrill of seeing that missing Paulo Wanchope face beaming back at you, the 'shinies', and the many, many copies of Mark Fish.
Whether you've ever actually completed one or not, why not try our Premier League sticker book quiz? It's great half-time entertainment.
Former Wales striker on BBC Final Score
"It is a brilliant finish, that is such a hard skill to do that on the run and on the half-volley. He is at full stretch and weights it perfectly to get it over Howard."
A great half of football by two sides who clearly have bags of belief at the moment.
Football wouldn't be football if Romelu Lukaku wasn't scoring but both he and Everton have been outdone by Xherdan Shaqiri.
Xherdan. Shaqiri. Has. Arrived.
We can try our best to translate the beauty of Stoke's second goal into 2D form, but you'll have to stay up for Match of the Day tonight to do it any justice.
Former Spurs striker on Final Score
"That is the best goal I have seen this season. To do that takes some technique. He knew exactly what he was doing, it is absolutely sublime."
A quite stunning finish from Xherdan Shaqiri. He's been bright throughout, popping up across the front line, and with Bojan pulling strings constantly the threat comes good.
A wonderful pass from Bojan gets Shaqiri in behind but he has so much work to do - however, running at full speed onto a ball coming across his body, he executes an exquisite, clipped half-volley which leaves Tim Howard with no chance.
It's a cross between a volley and a chip as the ball just loops over the goalkeeper and into the top corner. Fabulous.
Gerard Deulofeu hang your head in shame. His pacy dribble ends under a challenge from Ryan Shawcross but there's a clear dive by the Spaniard on the edge of the area as he hunts a free-kick. Nothing but a booking coming his way.
Ross Barkley is beginning to shine and a moment of showboating embarrasses Glen Johnson near the touchline.
Kevin De Bruyne executed a similar move for Manchester City on Boxing Day - a drag back and nutmeg to beat his man.
The gorgeous play leaves Barkley with the chance to run into the area and he works an angle, but his scuffed shot is blocked.
Seamus Coelman looks longingly at the referee after just poking the ball away from Erik Pieters in the area. He definitely got there first. In Pieters' defence, he doesn't catch his man with his legs, it's more a case of the defender falling into the back of Coleman after missing the initial challenge.
A little clumsy and I've definitely seen them given.