Marouane Fellaini saved Everton's blushes when he struck late on into injury-time against Stevenage.
The big Belgian came off the bench to score in what could possibly be his last performance in an Everton shirt.
The League One side scored against the run of play, with Luke Freeman latching onto a miss-fired shot and powering home a left-footed strike, leaving Joel no chance in the Everton goal.
Arouna Koné was lively but missed a great chance after he blazed a shot over from just inside the penalty area.
Gerard Deulofeu impressed for the Blues with his electrifying pace and after going close a couple of times in the first half, the Spaniard made no mistake cutting in on his left foot and striking into the corner - perfect timing too, with the goal scored just on the stroke of half time.
Barkley was again impressive as he was a constant threat all night, with a fine shot just edging wide.
Everton fans were again frustrated as Deulofeu's long-range effort was straight at the keeper.
Stevenage almost snatched a winner in injury-time when Greg Tansey, grandson of former Everton player Jimmy Tansey, forced Robles into a decent save from 25-yards out.
Fellaini was then introduced six minutes into extra-time and was loudly applauded by the Goodison faithful.
Koné went extremely close put couldn't find the back of the net in a goalmouth scramble.
Fellaini also went close with a snapshot just inside the box was denied brilliantly by the Stevenage stopper Chris Day.
The big-haired Belgian made he presence count pouncing inside the box after Roarie Deacon failed to clear his lines.
Will it be Fellaini's last game in an Everton shirt? Only time will tell.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/130seMa
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: http://gms.to/writeforgms