MILLWALL will get an early chance for revenge on the opening day of the 2018-19 Championship season when they host Middlesbrough at The Den.
The Lions saw their 2017-18 play-off ambitions all but ended at the Riverside on April 28, when Tony Pulis' side won 2-0 to secure their own top-six place.
Millwall won the corresponding fixture between the sides last season, Jed Wallace and George Saville scoring in a 2-1 victory.
Millwall's first away league fixture is at Championship new boys Blackburn a week later on August 11, and that's followed by the intriguing prospect of Frank Lampard's Derby County visiting The Den.
Swansea will be the first of last season's relegated Premier League sides Millwall will face when the Swans come to south London on September 1.
There is then the first international break followed by a mouthwatering fixture – former Argentina boss Marcelo Bielsa's Leeds United at a Den cauldron.
The first London derby follows four days later, when Neil Harris' side travel the short distance to Loftus Road to take on Steve McLaren's QPR.
Millwall are at home on Boxing Day for the fourth successive season under Harris, Reading the visitors.
The Lions have a tough-looking league run-in, facing QPR (H), Sheffield United (A), Brentford (H), Aston Villa (A), Stoke City (H) and Wigan Athletic away on the final day on Sunday, May 5.
2018-19 fixture schedule:
Sat Aug 4 Middlesbrough H
Sat Aug 11 Blackburn Rovers A
Wed Aug 15 Carabao Cup One
Sat Aug 18 Derby County H
Tue Aug 21 Sheffield Wednesday A
Sat Aug 25 Rotherham United A
Wed Aug 29 Carabao Cup Two
Sat Sep 1 Swansea City H
Sat Sep 8 UEFA Nations League
Sat Sep 15 Leeds United H
Wed Sep 19 Queens Park Rangers A
Sat Sep 22 West Bromwich Albion A
Wed Sep 26 Carabao Cup Three
Sat Sep 29 Sheffield United H
Wed Oct 3 Nottingham Forest A
Sat Oct 6 Aston Villa H
Sat Oct 13 UEFA Nations League
Sat Oct 20 Reading A
Tue Oct 23 Wigan Athletic H
Sat Oct 27 Ipswich Town H
Wed Oct 31 Carabao Cup Four
Sat Nov 3 Brentford A
Sat Nov 10 Norwich City A Emirates FA Cup 1
Sat Nov 17 UEFA Nations League
Sat Nov 24 Bolton Wanderers H
Tue Nov 27 Birmingham City H
Sat Dec 1 Bristol City A Emirates FA Cup 2
Sat Dec 8 Hull City H
Sat Dec 15 Preston North End A
Wed Dec 19 Carabao Cup Five
Sat Dec 22 Stoke City A
Wed Dec 26 Reading H
Sat Dec 29 Nottingham Forest H
Tue Jan 1 Ipswich Town A
Sat Jan 5 Emirates FA Cup 3
Wed Jan 9 Carabao Cup Semi-Final (1)
Sat Jan 12 Blackburn Rovers H
Sat Jan 19 Middlesbrough A
Wed Jan 23 Carabao Cup Semi-Final (2)
Sat Jan 26 Derby County A Emirates FA Cup 4
Sat Feb 2 Rotherham United H
Sat Feb 9 Swansea City A
Wed Feb 13 Sheffield Wednesday H
Sat Feb 16 Hull City A Emirates FA Cup 5
Sat Feb 23 Preston North End H
Sun Feb 24 Carabao Cup Final
Sat Mar 2 Norwich City H
Sat Mar 9 Bolton Wanderers A
Tue Mar 12 Birmingham City A
Sat Mar 16 Bristol City H Emirates FA Cup 6
Sat Mar 23 Euro 2020 Qualifiers
Sat Mar 30 Leeds United A
Sat Apr 6 West Bromwich Albion H Emirates FA Cup Semi-Final
Wed Apr 10 Queens Park Rangers H
Sat Apr 13 Sheffield United A
Fri Apr 19 Brentford H
Mon Apr 22 Aston Villa A
Sat Apr 27 Stoke City H
Sun May 5 Wigan Athletic A
Sat May 18 Emirates FA Cup Final
Image: Millwall FC