Luton started the game on the front foot while Wolves struggled to get going, with their frustrations spilling over when Jean-Ricner Bellegarde was sent off for kicking out at Tom Lockyer when they became entangled during a challenge.
Despite going down to 10 men, it was Wolves who shocked the home side when they took the lead after the break through Pedro Neto, who outmuscled his marker and fired his shot past Thomas Kaminski in Luton’s goal.
On the back of his effervescent display against Liverpool, Neto beat Lockyer to a loose ball on the right and continued his run inside before unleashing a thumping strike into the roof of the net at Thomas Kaminski’s near post.
Luton were only behind for all of 14 minutes as referee Josh Smith awarded the hosts a penalty for handball against Joao Gomes.
The ball had deflected off the midfielder’s foot onto his arm as he charged down Issa Kabore’s strike, but the VAR room backed Smith’s original decision, and Morris calmly sent Sa the wrong way from 12 yards to level the contest.
Luton huffed and puffed for the goal that would propel them to their first-ever Premier League win, and the home crowd briefly thought that strike had arrived through Ogbene in the 89th minute, but the flag quickly went up for offside against the Irishman.
Despite getting off the mark at the fifth attempt, Luton remain rooted to the bottom of the table, while O’Neil’s men sit 15th, leapfrogging Bournemouth thanks to their hard-earned point.
EFL Cup third-round clashes at lower-tier opponents are next up for both sides, as Luton travel to Exeter City on Tuesday, September 26, while Wolves will trek to Portman Road to meet Ipswich Town.