Other FA Cup fifth round results:
Burnley 0-1 Lincoln City
Middlesbrough 3-2 Oxford United
Millwall 1-0 Leicester City
Huddersfield Town 0-0 Manchester City
Chelsea join Lincoln City, Middlesbrough and Millwall in the draw for the quarter-finals.
Full-time: Wolves 0-2 Chelsea
Three minutes of time added on.
Game over. Kante comes forward but his attempt at a through ball rebounds off Batth inside the box and straight into the path of Costa who makes no mistake, drilling across goal into the far corner. It's a deserved goal for him after another tireless performance.
Goal! Wolves 0-2 Chelsea (Diego Costa, 88)
Here's Chelsea's last change; Ruben Loftus-Cheek comes on for a run out to replace Hazard.
Five minutes of the 90 remaining here.
George Saville, who had his side's best chance of the match in the first half when he struck the post, comes off to be replaced by Romain Saisss. The tireless Bödvarsson is also replaced by Connor Ronan.
Willian's superb run is brilliantly picked out by Fabregas with the Brazilian on the shoulder of Hause as he breaks into the box. Not helped by a slight push from the Wolves defender, Willian loses his footing and the chance goes.
And here's a change for Wolves with Weimann coming off for 18-year-old Donovan Wilson.
Here's that change, Azpilicueta replaces the goal scorer Pedro. Looks like Ake will take up the left wing-back role with the Spaniard moving into that back three.
Predictably, Chelsea are now playing with a lot more authority; they are firmly in control now and it looks like Antonio Conte is going to throw Cesar Azpiliceuta on to sure things up a bit, just in case.
Brilliant from Chelsea! They finally come alive and have taken the lead with a superbly worked goal. On the break, Fabregas frees Costa down the left, who holds up the ball before finding Willian on the edge of the box. He turns and swings a ball into the far post where Pedro has suddenly appeared unmarked to arrow an header home at the near post.
Goal! Wolves 0-1 Chelsea (Pedro, 64)
Costa leaves Pedro on the floor with a wonderful turn before freeing Bödvarsson down the inside right channel but Zouma just about reaches his cross to nod it away.
Costa twists and turns his way into the box under heavy pressure but manages to get his shot away, but he can't direct it across goal and he hits the side netting.
Chelsea pass the ball back and forth across the midfield before Zouma lets fly with a wild effort from 25 yards out. They can't get in behind Wolves at the moment.
Hazard has his trailing leg clipped by Coady as he bursts down the left and Chelsea can swing a free kick in but Weimann is back to nut it clear.
More bad passing from Chelsea with Pedro this time failing to find their man. They look very uncomfortable here.
Pedro picks up a yellow card after an ugly-looking lung on Costa. Helder Costa, obviously.
Opening minutes of the second half have seen both sides persistently giving the ball away. Yawn.
And Chelsea get us back underway for the second half.
Half-time: Wolves 0-0 Chelsea
Moses fires a ball across the face of goal from the right for Costa who swings a leg out, trying to hook the ball on target but it cannons off his shin and flies wide.