Birmingham boss Lee Clark hailed his side's performance after they beat Crystal Palace 4-0 at Selhurst Park.