Everton scored two late headers to beat Lincoln in a thrilling Carabao Cup second-round tie.
The League One hosts led within 20 seconds as Harry Anderson blasted home from Jack Payne’s cross.
Lucas Digne equalised with a wonderful 30-yard free-kick and then Gylfi Sigurdsson scored a penalty.
Lincoln’s Bruno Andrade levelled with a sensational volley, but Alex Iwobi and Richarlison both headed in to take Everton into the third round.
Everton will discover their third-round opponents in a draw soon after full-time.
The Imps, who like the visitors made five changes, had the perfect start when they attacked straight from kick-off and Anderson fired past Jordan Pickford after good play on the left wing by Payne.
But the Toffees dominated possession, with Sigurdsson missing a couple of chances before Digne’s phenomenal long-range free-kick into the top corner.
Toffees forward Moise Kean, making his first start in English football, was lively and hit the post after a fine jinking run into the box.
Sigurdsson looked as if he had decided the game when he sent goalkeeper Grant Smith the wrong way after Michael O’Connor fouled Morgan Schneiderlin.
But there was plenty more to come, with Andrade winning a sweet volley from Michael Keane’s misplaced header.
Two headed goals were enough to deny the home side a penalty shootout as Iwobi scored his first goal for Everton from Cenk Tosun’s knock-on, with Richarlison turning home Digne’s left-wing cross.
- 22LeWISBooked at 90mins
- 5ShackellBooked at 60minsSubstituted forBostwickat 61′minutes
- 19MorrellSubstituted forEardleyat 61′minutes
- 26AndersonBooked at 86mins
- 10PayneSubstituted forGrantat 64′minutes
- 11Carvalho AndradeBooked at 55mins
- 1PickfordBooked at 61mins
- 8DelphSubstituted forCalvert-Lewinat 74′minutes
- 7RicharlisonBooked at 89mins
- 10G SigurdssonBooked at 61mins
- 17IwobiSubstituted forWalcottat 82′minutes
- 27KeanSubstituted forTosunat 74′minutes
- 21André Gomes
- Darren Bond
- Shots on Target
Harry Anderson (Lincoln City) is shown the yellow card for a bad foul.
Foul by Harry Anderson (Lincoln City).
Bruno Andrade (Lincoln City) wins a free kick in the defensive half.
Offside, Lincoln City. Cian Bolger tries a through ball, but Bruno Andrade is caught offside.
Corner, Lincoln City. Conceded by Theo Walcott.
Corner, Lincoln City. Conceded by Mason Holgate.
Attempt blocked. Neal Eardley (Lincoln City) right footed shot from outside the box is blocked.
Attempt blocked. John Akinde (Lincoln City) right footed shot from the left side of the box is blocked.
John Akinde (Lincoln City) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match because of an injury Grant Smith (Lincoln City).
Foul by John Akinde (Lincoln City).
Substitution, Lincoln City. Jorge Grant replaces Jack Payne.
Substitution, Lincoln City. Neal Eardley replaces Joe Morrell.
Substitution, Lincoln City. Michael Bostwick replaces Jason Shackell.
Jason Shackell (Lincoln City) is shown the yellow card.