Believe it or not Port have beaten Swans the last 8 or 9 times they've played.
And Port beat them in the only final between the two teams.
Nevertheless, it won't make any difference here. Swans are full strength, at home, have a weeks rest while Port had a tough, tight match v the Hawks. And Swans are a comfortably better team regardless. We saw in 2017 that a horrendous h2h record much worse than Swans against Port didn't stop Richmond totally humiliating Geelong in finals.
You can completely ignore the last time they met, Swans players could not lift their legs from the outset in that match. That won't be the case here.