Fulham claimed their first win in five games after they beat Wolverhampton Wanderers 3-2 at Craven Cottage.
The hosts had a dream start, taking the lead in the seventh minute, after Antonee Robinson linked up with Willian on the left side, then passed the ball back for Alex Iwobi to score his first Premier League for the Cottagers.
Although the visitors had a difficult start, they almost scored through Hwang Hee-chan, who broke through on goal but hit the crossbar.
Despite this, Wolves managed to level in the 22nd minute with Matheus Cunha's third goal of the season, after Jean-Ricner Bellegarde's excellent footwork, beating Robinson and setting up Cunha to head the ball into the bottom corner.
No more goals were scored before half time, but the second half remained exciting.
In the 60th minute, Nelson Semedo was reckless and fouled Tom Cairney in the box, and after VAR confirmed the decision, Willian scored from the penalty spot.
Marco Silva's men then sought a third goal, with Iwobi having a good chance which was well saved by Sa.
This save proved important as Hwang Hee-chan equalised from the penalty spot just five minutes later, awarded after a foul by Fulham defender Tim Ream on the South Korea international.
Wolves seemed poised to secure a draw until VAR intervened in stoppage time.
Referee Michael Salisbury, prompted by VAR, reviewed the footage and determined that Joao Gomes had made enough contact with Harry Wilson in the penalty area.
Willian took the responsibility again, scoring from the spot to secure all three points.
With this result, Fulham ended their four-game winless league run and moved up to 14th, level with 12th-placed Wolves on 15 points.
Next up, both sides will have tough tasks next week as Fulham travel to Liverpool on Sunday, while Wolves travel to Arsenal on Saturday.
3-2 | ||
Alex Iwobi 7' Willian 59' (pen.) 90' (pen.) | Matheus Cunha 22' Hwang Hee-chan 75' (pen.) |