This would be my prediction too.
Marco Silva’s side have managed to score in 8 of their 13 league away games this season, but they have only kept 2 clean sheets at the other end. Cardiff, meanwhile, have scored in 6 of their last 8 at home but have only kept 4 clean sheets this term.