Odsonne Edouard scored twice as Crystal Palace beat Wolves in a Premier League match with a frantic finish.
Edouard opened the scoring after he got in between two Wolves defenders to finish from Tyrick Mitchell's excellent cross.
Wolves substitute Hwang Hee-chan equalised six minutes after entering the field, getting on the end of a free-kick from Pedro Neto.
But just minutes after being denied from a free-kick by Wolves keeper Jose Sa, Eberechi Eze got on the end of a knock down from Jean-Philippe Mateta to slide home.
Then Edouard combined with Mateta and produced a calm slotted finish.
Matheus Cunha headed home from close range in added time but the points were already heading to Palace.
Slow starters come good
Roy Hodgson's side have been slow starters, failing to score a first-half goal in all four of their Premier League games so far.
Goals had been hard to come by with Palace scoring just two in their opening three league games.
But after a goalless first half here, Palace came to life when Edouard opened the scoring just before the hour mark.
Eze then struck after combining with Mateta, whose sublime backheel gave Edouard his second of the game - and his first Palace league double since he got two on his debut against Tottenham Hotspur two years ago.
Mateta was hugely influential off the bench with two assists - and his link-up play with Eze and Edouard gives Palace fans reason for optimism.
More to follow.