Swansea City are set to resume the 2019/20 Championship campaign against Middlesbrough on June 20.
The Swans were due to face Boro on March 14, although the season was postponed as a result of the coronavirus outbreak.
However, on the final day of May, EFL bosses revealed the campaign would resume later this month, with all games to be played behind-closed-doors.
And it has been confirmed that Steve Cooper's men will restart the season by taking on Jonathan Woodgate's side at the Riverside Stadium.
All 24 sides in the second tier have just nine matches remaining, with Swansea currently sitting in 11th place, three points off the play-off places.
Unlike the Premier League, there are no sides in the Championship with games in hand, meaning league chiefs felt it was best for the previous order of fixtures to remain intact.
It means the Swans will take on Luton Town at the Liberty Stadium on June 27 after facing Middlesbrough, with Millwall being their third fixture after the restart in a game that will be screened live on Sky Sports.
Cooper's troops will face Sheffield Wednesday, Birmingham, Leeds, Nottingham Forest, Bristol City and Reading in July, with the play-off final pencilled in to take place on August 2.
The first match of the restart sees Brentford host promotion rivals Fulham at Griffin Park on Saturday, June 20. The game will be shown live on Sky Sports at 12:30pm.
The second televised game will see West Brom take on local rivals Birmingham City at The Hawthorns at 3pm on the same day.
Sky Sports will show 45 EFL games live over the remaining weeks of the campaign.
They will have a total of 30 Championship fixtures, while they will show all 15 play-off games from its three divisions.
It has also been confirmed that the Championship play-off semi-finals will take place on Saturday, July 25 and Wednesday, July 29.
The final will be held on Sunday, August 2.
Swansea City fixtures
Middlesbrough v Swansea City – Saturday, June 20 (12:30pm)
Swansea City v Luton Town – Saturday, June 27 (12:30pm)
Millwall v Swansea City – Tuesday, June 30 (5pm) - Live on Sky Sports
Swansea City v Sheffield Wednesday – Sunday, July 5 (12pm) - Live on Sky Sports
Birmingham City v Swansea City – Wednesday, July 8 (6pm)
Swansea City v Leeds United – Sunday, July 12 (3pm)
Nottingham Forest v Swansea City – Wednesday, July 15 (6pm)
Swansea City v Bristol City – Saturday, July 18 (3pm)
Reading v Swansea City – Wednesday, July 22 (tbc)
All subject to change.