Burnley boss Sean Dyche says his players deserve a huge amount of credit for their 2-0 win against Cardiff and hailed their resilience.