London - Ryan Shawcross and Tuncay Sanli scored extra-time goals as Stoke beat Manchester City 3-1 in an FA Cup fifth-round replay on Wednesday to reach the quarter-finals.
While Tottenham and Aston Villa made it safely into the last eight with replay victories, big-spending City's only realistic target now is finishing fourth in the Premier League, which would at least mean qualification for next season's Champions League.
City is lying in fifth place in the league standings and has 15 points to make up on leader Chelsea.
Stoke now faces Chelsea in the last eight of football's oldest club competition as it bids to win the trophy for the first time in its history.
In a dramatic game at the Britannia Stadium, Dave Kitson gave Stoke a 79th-minute lead but Craig Bellamy leveled for City two minutes later.
City striker Emmanuel Adebayor was sent off before the game went into extra time and Shawcross regained the lead for Stoke, which twice drew with City in recent games, in the 95th minute. Turkey forward Tuncay sealed the win for Stoke in the 99th minute when he went on a run before firing in the third.
Roman Pavlyuchenko scored twice as eight-time FA Cup winner Tottenham thrashed Bolton 4-0 to reach the last eight, where it will visit Fulham.
Bolton aided Tottenham's cause by scoring two own goals, with goalkeeper Jussi Jaaskelainen and defender Andy O'Brien finding their own net.
United States midfielder Stuart Holden made his debut for Bolton after his move in January from Houston Dynamo and played the full 90 minutes.
Two penalties by John Carew in the last nine minutes gave Villa a 3-1 victory over cash-strapped Crystal Palace in another replay.
Gabriel Agbonlahor headed Villa in front before a penalty by Darren Ambrose pulled Palace back level at Villa Park.
Villa, a seven-time FA Cup winner, will next visit second-tier Reading, which reached the quarterfinal for the first time since 1927 by winning 3-2 after extra time at West Bromwich Albion. Reading were trailing 2-1 in injury time after 90 minutes before Brian Howard equalized and Gylfi Sigurdsson scored the winner in the fifth minute of extra time.