Geelong will take on the Sydney Swans in Friday night's preliminary final at the MCG.

The Swans set up the clash by defeating Adelaide by 36 points in a semi-final at the SCG.

The last time the Cats and Swans met in a final was back in 2005.

Geelong led for the majority of that game, only to be beaten by Nick Davis' heroics in the last quarter.

The Cats and Swans met just once in this year's home and away season, on a Friday night at Simonds Stadium in early July.

The Swans were too good that night, winning by 38 points.

This is what AFL Media's Peter Ryan wrote in his match report after the game:

AFTER a tumultuous week, Kieren Jack has led the Sydney Swans to an emphatic 38-point win over Geelong at Simonds Stadium to put a huge dent in the Cats' top-four aspirations.

In his 200th game, and after a week in which a private family spat became very public, the Swans co-captain had 24 disposals, 10 tackles and three goals in his side's 38-point win.

Following a tight first half, the Swans put the foot down in the third quarter, dominating stoppages to open up a 27-point lead at the final change.

Despite a six-day break, they controlled the final quarter to win 15.8 (98) to 9.6 (60), setting up a huge clash against Hawthorn at the SCG on Thursday night.

It was the Cats' first loss at home in their past nine games and just their seventh defeat of the past 72 clashes at the venue.

Week three finals fixture (all times local)

Friday September 23, MCG, 7.50pm
Geelong v Sydney Swans (second preliminary final)

Saturday September 24, Spotless Stadium, 5.15pm
Greater Western Sydney v Western Bulldogs (first preliminary final)

CLICK HERE for general ticketing information.