Match ends, Wolverhampton Wanderers 4, Colchester United 2.
Wolves 4-2 Colchester United
Leaders Wolves survived a scare against Colchester to go four points clear at the top of League One.
The hosts led inside two minutes when Michael Jacobs' cross found the net, before David Edwards seized on a loose backpass and James Henry tapped in.
But Colchester fought back, with Alex Gilbey's header and David Wright's volley setting up a tense finish.
Freddie Sears hit a post for the visitors before Wolves sub Nouha Dicko rounded goalkeeper Sam Walker to score.
Wolves dominated possession from the start of a one-sided first half, leading 3-0 at the break.
Leon Clarke three times went close to his first goal at Molineux since returning to the club from Coventry.
Clarke had a header saved by Walker and another fly narrowly wide. And, when Walker turned his effort into Henry's path just before the break, the winger netted the rebound.
Jacobs and Edwards both missed excellent chances at the start of the second half before Colchester's stirring fightback.
Kenny Jackett's side had to endure a nervous finale until Dicko sealed a 14th home league win of the season with virtually the last kick.
Wolves' victory - combined with Brentford's 3-0 defeat at Rotherham - strengthens their title aspirations.
Colchester, meanwhile, are now just four points clear of the League One drop zone.
Wolves boss Kenny Jackett told BBC WM:
"You see a lot of comebacks in football and Colchester have a lot of spirit.
"They changed their system, went went to a diamond and caused us problems.
"Things weren't perfect. You can't just expect it happen. But four goals at home is a big positive and overall I felt we deserved to win.
"With us winning and Brentford losing, it's been a good night for us."
Colchester United manager Joe Dunne told BBC Essex:
"I thought the second half we were excellent. We made some substitutions, tactically changed the shape, and had a great response.
"Freddie Sears hits the post, could make it 3-3. We were going for it at the end and left ourselves open a bit at the back.
"In the end 4-2 looks harsh. I know they had a lot of chances, but that's not my fault they missed them.
"I have to pay great credit to the players, in the second half they really dug in deep and showed great character again."
- 14EvansSubstituted forSakoat 76'minutesBooked at 90mins
- 9ClarkeSubstituted forDickoat 76'minutes
- 4EdwardsSubstituted forPriceat 53'minutes
- 39SesayBooked at 90mins
- 21MasseySubstituted forSzmodicsat 65'minutes
- 17IbehreSubstituted forMorrisonat 55'minutes
- 6EastmondBooked at 22minsSubstituted forSearsat 55'minutes
- Andy Woolmer
- Shots on Target
Second Half ends, Wolverhampton Wanderers 4, Colchester United 2.
Goal! Wolverhampton Wanderers 4, Colchester United 2. Nouha Dicko (Wolverhampton Wanderers) right footed shot from a difficult angle on the right to the bottom right corner.
Bakary Sako (Wolverhampton Wanderers) is shown the yellow card.
Alie Sesay (Colchester United) is shown the yellow card.
Bakary Sako (Wolverhampton Wanderers) wins a free kick in the defensive half.
Foul by Alie Sesay (Colchester United).
Attempt missed. Dominic Vose (Colchester United) right footed shot from the left side of the box misses to the left.
Foul by Michael Jacobs (Wolverhampton Wanderers).
Ryan Dickson (Colchester United) wins a free kick in the attacking half.
Michael Jacobs (Wolverhampton Wanderers) wins a free kick in the attacking half.
Foul by Dominic Vose (Colchester United).
Attempt missed. Danny Batth (Wolverhampton Wanderers) header from the centre of the box misses to the left following a corner.
Corner, Wolverhampton Wanderers. Conceded by Ryan Dickson.
Corner, Wolverhampton Wanderers. Conceded by Magnus Okuonghae.
Attempt blocked. Bakary Sako (Wolverhampton Wanderers) right footed shot from outside the box is blocked.
Attempt saved. Sammie Szmodics (Colchester United) right footed shot from outside the box is saved in the bottom left corner.
Freddie Sears (Colchester United) hits the left post with a right footed shot from outside the box.
Corner, Wolverhampton Wanderers. Conceded by Sammie Szmodics.
Attempt missed. Ryan Dickson (Colchester United) left footed shot from outside the box is high and wide to the left.