Arsenal ended the fairytale run of non-league Lincoln City as they won their FA Cup tie 5-0 at The Emirates on Saturday to take their place in the semi-finals.
Lincoln, who beat Ipswich, Brighton and Burnley to make the last eight, fought hard for an hour but Arsenal pulled away to win comfortably.
Theo Walcott put them in front on half-time and Olivier Giroud, an own goal from Luke Waterfall, Alexis Sanchez and Aaron Ramsey completed the victory, much to the relief of under-fire manager Arsene Wenger.
"There was always a level of anxiety because these boys are unpredictable," he said. "They knocked out Burnley, Ipswich and Brighton, so we have to respect them.
"It was all us in the second half but you have to congratulate Lincoln for what they have achieved in the FA Cup.
"We have been short of confidence after some disappointing results recently. When the confidence was there in the second half the quality came back."
Lincoln manager Danny Cowley said he was proud of his side's efforts, on the day and throughout the competition.
"I thought we did really well for the first 45 minutes," he said.
"Arsenal were frightening in the second half and for us it was a pleasure to see world class players first hand.
"If we can learn from this experience today and throughout this FA Cup journey we will be better players and better people. We are winners and don't like losing but when we can draw breath we will be proud."
Manchester City also reached the last four, cruising through thanks to a confident 2-0 win at Middlesbrough.
David Silva and Sergio Aguero scored the goals to take Pep Guardiola's men into their semi-final at Wembley in some style.
"We are so happy to be [in the semis]," Guardiola said. "We've played most of our games away against three teams from the Premier League and one of the best in the Championship so it's a huge compliment to the team.
"When you attack good, you defend good. We defended 40 metres away [from their goal] - we want to play in that way. I always believe that when the ball is far away from our goal, we are safe.
"It's good for the team for their confidence, not just the goal but before the two or three chances they had. Claudio (Bravo) made another good performance, three or four saves and that's why we were able to have another clean sheet, it's really good for us."
Silva gave City the perfect start when he scored after three minutes, finishing off a move begun by Yaya Toure and involving Pablo Zabaleta and Raheem Sterling.
And City put the tie to bed midway through the second half when Leroy Sane broke clear down the left and sent in a low cross, which Aguero beat his marker to and found the corner of the net.
Tottenham play Millwall on Sunday and Chelsea face Manchester United on Monday.