Solskjaer had called for Martial to be more clinical and, his message received loud and clear, the Norwegian clapped approvingly on the touchline.
Martial’s goal took him to 50 for United in all competitions since his move from Monaco in 2015.
Martial should have doubled United’s lead on the stroke of half-time when he pounced on Bennett’s misplaced pass and eased past Willy Boly, only to tread on the ball when he seemed certain to score.
Well marshalled by Harry Maguire, United denied Wolves a single shot on target in the first half.
But Wolves were revitalised after the interval by the introduction of the speedy Adama Traore.
Suddenly, Maguire and company did not look so solid and Raul Jimenez glanced a free-kick against the far post with United keeper David De Gea rooted.
Wolves’ pressure paid off in the 55th minute when a short corner was worked to Neves on the edge of the area and the Portugal midfielder curled a sublime strike into the top corner.
Neves’s eye-catching effort survived a VAR review for offside in the build-up and he celebrated his 10th goal from outside the area since joining Wolves.
United had a golden chance to reclaim the lead when Martial found Pogba in the Wolves area and the France midfielder was clipped by Conor Coady.
Pogba and Rashford appeared to discuss who should take the spot-kick.
Whoever made the final call, it proved a bad move as Pogba’s powerful drive was superbly pushed away by Patricio.