A fantastic volley from Chelsea striker Olivier Giroud gave Chelsea the lead at Molineux, before Daniel Podence and Neto turned the game around for the home side in the second half.
Wolves v Chelsea: Player Ratings, Match Stats, Player Stats
So who were the best and worst performers from both sides?
✔️ GOOD PERFORMANCE
Olivier Giroud: 7.0
The French striker produced a moment of brilliance, when he volleyed home from Ben Chilwell's teasing cross.
Giroud also held the ball up expertly well at times, and was a positive outlet for the away side.
The Frenchman battled hard to press the Wolves backline and recovered the ball three times during the game.
❌ BAD PERFORMANCE
Fabio Silva: 5.4
The young forward has been in a particularly poor run of form as of late, and this game continued that trend.
The Portuguese player was lacklustre, and didn't really get into the game. Silva barely touched the ball in his 61 minutes on the field, registering a mere 23 touches.
The 18-year-old will want to turn his performances around, following his huge £35m transfer from Porto last summer.
He had a goal justly disallowed for offside.
⭐ STAR MAN
Daniel Podence: 7.8
There is something about playing London teams that seems very agreeable to former Olympiacos attacker Daniel Podence.
He scored against Crystal Palace, then netted against Arsenal and completed a hat-trick of goals against capital sides with a fine strike against Chelsea - even if it did take a nick off Reece James en route to the net.
His overall display, however, merited a piece of luck. During the first half, he was the liveliest player on the field and his individual quality always seemed likely to be telling.
The Portuguese may not have got the winning goal, but his brilliant individual effort opened the door to a comeback that looked unlikely.