Wales' three leading football teams have learned who they will face in the EFL Cup second round.
Premier League Swansea City go to MK Dons, Cardiff City host Championship rivals Burton Albion and League Two Newport County are at Leeds United.
The games will be played in the week starting 21 August.
Newport were drawn at home, but a new pitch is being installed at their Rodney Parade home so they go to Elland Road to face the Championship side.
Newport tweeted: "We've drawn Leeds United at home but the fixture will be reversed."
Last season's losing finalists Southampton will host Championship club Wolves.
Second round draw - South section
QPR v Brentford*
Crystal Palace v Ipswich Town*
Watford v Bristol City*
Norwich City v Charlton Athletic*
Cheltenham Town v West Ham United**
Brighton & Hove Albion v Barnet
Cardiff City v Burton Albion
Southampton v Wolverhampton Wanderers
Fulham v Bristol Rovers
Milton Keynes Dons v Swansea City
Birmingham City v Bournemouth
Reading v Millwall
Carlisle United v Sunderland
Bolton Wanderers v Sheffield Wednesday
Accrington Stanley v West Bromwich Albion
Newcastle United v Nottingham Forest
Leeds United v Newport County**
Stoke City v Rochdale
Huddersfield Town v Rotherham United
Middlesbrough v Scunthorpe United
Doncaster Rovers v Hull City
Blackburn Rovers v Burnley
Sheffield United v Leicester City
Aston Villa v Wigan Athletic
Barnsley v Derby County or Grimsby Town
*These ties were initially announced with the other team at home
**West Ham and Newport County would not play at home, as per a pre-draw agreement