The Round 10 fixture of the AFLW premiership season has been confirmed, with Victoria to host six of the seven games across the weekend.

The ongoing COVID-19 pandemic has wreaked havoc with the AFLW fixture so far, but a thrilling finale to the season looks assured with teams jostling for spots across the ladder.

With three games of the season remaining there are four teams - Adelaide, Fremantle, North Melbourne and Melbourne - locked on 24 points at the top of the table, with Brisbane only a game behind the quartet in fifth.

The fight for a spot in the final six looks just as tight as the battle to be the minor premier, with just one game between sixth-placed Collingwood and ninth-placed GWS.

Richmond and Carlton are a game behind GWS in 10th and 11th respectively.

Geelong will host GWS at GMHBA Stadium on Friday night, March 11, to kick off the round, with the final game - which sees Fremantle taking on Gold Coast on Sunday afternoon - the lone match outside of Victoria.

Victoria Park, Arden Street, Casey Fields, RSEA Park and Mars Stadium play host to the other five matches.

See the full Round 10 fixture 👇 (all times are AEDT)

Friday, March 11
Geelong v GWS Giants at GMHBA Stadium (Foxtel), 6.10pm

Saturday, March 12
Collingwood v Richmond at Victoria Park (Seven), 3.10pm
North Melbourne v West Coast at Arden Street (Seven), 5.10pm
Melbourne v Carlton at Casey Fields (Seven), 7.10pm

Sunday, March 13
St Kilda v Adelaide at RSEA Park (Seven), 1.10pm
Western Bulldogs v Brisbane at Mars Stadium (Seven), 3.10pm
Fremantle v Gold Coast at Fremantle Oval (Foxtel), 5.10pm