Burnley soared to yet another Championship victory with a hard-fought 3-0 win over strugglers Charlton on Saturday.