Cardiff City came from behind in a fiercely contested Premier League encounter to draw 1-1 with Hull City at the KC Stadium.