Leeds United have beaten Burnley 3-1 to almost definitely guarantee they will play Premier League football again next season.