The AFL have released the next block of fixtures for Rounds 9 and 10.
Despite a poor start to their 2021 campaign, St Kilda have landed two prime-time slots against the Cats on a Friday night and the Bulldogs on a Saturday night the week after.
A Qualifying Final rematch between Brisbane and Richmond will kick-off the latter round, while premiership contenders Port Adelaide and the Western Bulldogs will clash in Round 9.
Should the Demons continue their impressive start to the season up until the new set of fixtures, they will face the Blues and Crows in a bid to push their unbeaten run to 10 games.
North Melbourne will have a strong chance to collect premiership points with fixtures against Hawthorn and Essendon coming in Rounds 9 and 10 respectively.
Friday May 14
St Kilda v Geelong Cats, Marvel Stadium (7.50pm)
Saturday May 15
Sydney Swans v Collingwood, SCG (1.45pm)
Hawthorn v North Melbourne, UTAS Stadium (2.10pm)
Gold Coast Suns v Brisbane Lions, Metricon Stadium (4.35pm)
Richmond v GWS Giants, Marvel Stadium (7.25pm)
Port Adelaide v Western Bulldogs Adelaide Oval (7.40pm)
Sunday May 16
Essendon v Fremantle, Marvel Stadium (1.10pm)
Melbourne v Carlton, MCG (3.20pm)
West Coast Eagles v Adelaide Crows, Optus Stadium (4.40pm)
Friday May 21
Brisbane Lions v Richmond, The Gabba (7.50pm)
Saturday May 22
Carlton v Hawthorn, MCG (1.45pm)
Geelong Cats v Gold Coast Suns, GMHBA Stadium (2.10pm)
Adelaide Crows v Melbourne, Adelaide Oval (4.35pm)
Western Bulldogs v St Kilda, Marvel Stadium (7.25pm)
Fremantle v Sydney Swans, Optus Stadium (7.40pm)
Sunday May 23
GWS Giants v West Coast Eagles, Giants Stadium (1.10pm)
Collingwood v Port Adelaide, MCG (3.20pm)
Essendon v North Melbourne, Marvel Stadium (4.40pm)