Match ends, Aston Villa 0, Swansea City 3.
Aston Villa 0-3 Swansea City in FA Cup third round
Swansea City produced a superb away performance to knock an unusually lacklustre Aston Villa side out of the FA Cup in the third round.
Courtney Baker-Richardson bundled in the opener from close range inside two minutes and the visitors were effective on the counter-attack thereafter.
Nathan Dyer doubled the lead with a crisp finish shortly after half-time.
The Swans' place in round four was sealed when Jay Fulton tapped in the third in the closing stages.
The defeat saw seven-time winners Villa knocked out at the third-round stage for a third consecutive season.
On-loan Chelsea striker Tammy Abraham, who is expected to complete a loan move to Wolves next week, was not involved for the hosts, and his replacement Scott Hogan went closest to scoring for Villa.
He was denied by a fine save from Swans keeper Erwin Mulder in the first half, with two-time semi-finalists Swansea otherwise creating the better openings in this all-Championship tie.
Dyer's well-taken goal was his first since an FA Cup match in February 2018, the 31-year-old firing in from Leroy Fer's excellent ball.
Villa, who were 1-0 winners at Swansea on Boxing Day to complete a league double over the Welsh side, gave a debut to Croatia keeper Lovre Kalinic, but he conceded quickly when Baker-Richardson netted his second senior goal.
And it was ultimately a fine day for Swans boss Graham Potter - a former player for Villa's local rivals Birmingham City - who was taking charge of his first FA Cup game as a manager.
Swansea City manager Graham Potter said: "It was a fine performance to get off to a great start to score within two minutes and then Erwin Mulder made a fantastic save.
"It goes to show that even in a good overall performance there is always a moment you have to survive.
"But when you look at the game over 90 minutes we generally had control and scored some good goals at the right times. As such we dampened any momentum Villa picked up in the second half.
"I am delighted with my players. Their attitude and desire to try was fantastic. We had some good quality and it was a fine win."
Aston Villa boss Dean Smith said: "I never saw this defeat coming. It is the first game in which the lads have not shown enough energy, commitment or desire.
"We made a good start but Swansea then took control, looked sharper, much brighter and passed the ball with more energy. I made some changes but we didn't take our chances."
- 28L Kalinic
- 3TaylorBooked at 86mins
- 38O'HareSubstituted forKodjiaat 55'minutes
- 6WhelanSubstituted forLansburyat 60'minutesBooked at 71mins
- 9HoganSubstituted forDavisat 72'minutes
- 22El Ghazi
- 27El Mohamady
- 5van der HoornSubstituted forHarriesat 87'minutes
- 8FerBooked at 90mins
- 12DyerSubstituted forJamesat 72'minutes
- 46Baker-RichardsonSubstituted forFultonat 71'minutes
- Gavin Ward
- Shots on Target
Second Half ends, Aston Villa 0, Swansea City 3.
Leroy Fer (Swansea City) is shown the yellow card for a bad foul.
John McGinn (Aston Villa) wins a free kick in the attacking half.
Foul by Leroy Fer (Swansea City).
Attempt missed. John McGinn (Aston Villa) left footed shot from outside the box is too high following a set piece situation.
Henri Lansbury (Aston Villa) wins a free kick in the attacking half.
Foul by Daniel James (Swansea City).
Alan Hutton (Aston Villa) wins a free kick on the left wing.
Foul by Wayne Routledge (Swansea City).
Bersant Celina (Swansea City) wins a free kick in the attacking half.
Foul by James Bree (Aston Villa).
Substitution, Swansea City. Cian Harries replaces Mike van der Hoorn.
Neil Taylor (Aston Villa) is shown the yellow card for a bad foul.
Foul by Neil Taylor (Aston Villa).
Bersant Celina (Swansea City) wins a free kick in the defensive half.
Attempt saved. Albert Adomah (Aston Villa) left footed shot from the centre of the box is saved in the top left corner.
Attempt missed. John McGinn (Aston Villa) left footed shot from outside the box is too high following a corner.
Corner, Aston Villa. Conceded by Joe Rodon.
Goal! Aston Villa 0, Swansea City 3. Jay Fulton (Swansea City) right footed shot from the centre of the box to the bottom left corner. Assisted by Leroy Fer.