Swansea are currently the 6th team in the league with 41 points. They won their last league game on home soil with 1-0.
On the other hand, Cardiff took 37 points so far in the league as one of the mid table teams. They drawn their last 3 games with a limited winning strength.
The AH line is home team (-0.25) with long odds, which is not so in favor of them.
Therefore the in-form Swansea may draw this game at least.