Wolverhampton Wanderers were pushed all the way by non-league Chorley in the FA Cup as Vitinha's wonder strike was the difference at Victory Park.
Vitinha's first goal for the club in the 12th minute was the only goal of the game as Premier League side Wolves progressed to the fifth round to face either Arsenal or Southampton.
For Chorley, their tremendous FA Cup journey comes to an end despite their spirited performance after John Ruddy denied Owen Newby and Connor Hall.
Story of the match
Nuno Espirito Santo made six changes from the side that fell to defeat against West Bromwich Albion last weekend, with Patrick Cutrone and Ruddy included in the starting line-up.
Ruddy was forced into action inside the opening minute when Newby was allowed to chest the ball before firing the ball at the Wanderers goalkeeper.
The opening goal of the game came after 12 minutes when Vitinha's swerving strike caught Matthew Irwin by surprise and rocketed into the back of the net from over 30 yards out.
It is the FC Porto-loanee's first goal since his penalty in May for the Portuguese B team and his first for Wolves.
As the first-half progressed Wolves dominated possession, seeing over 80% of possession. However, the lack of creativity from the visitors meant Irwin wasn't tested in any sort of manner, with Cutrone seeing his long-range strike loop well over the Chorley goal.
Just like the first half, Chorley were presented with a huge chance to score against the Premier League side when Connor Hall's flicked header was denied by Ruddy with a quick save.
Hall was then provided with another opportunity when Arlen Birch's cross was perfect for the striker, but he couldn't keep his strike down in positive opening minutes to the second half for the Magpies.
Ruddy was forced into another save on the hour mark when Andy Hall's back-post header looked like it was sailing into the roof of the net, but the experienced goalkeeper showed his class to tip the ball over the bar.
Being under severe pressure was the turning point for Nuno as he introduced Adama Traore, Ruben Neves and Pedro Neto to breed more energy into his side's attacking play.
The substitutions did kill any momentum for the home side, but didn't create any more opportunities as Wolves ended the game with only one shot on target.