Gordon Strachan can't arrive at Elland Road quickly enough as Leeds' season goes from bad to worse and worse still.
The Southampton manager tops Leeds' wanted list, but if he cherishes the job and secures his release from the Saints he faces a mammoth task to rescue his old club from relegation.
Without suspended skipper Dominic Matteo, caretaker-manager Eddie Gray recalled Lucas Radebe for his first start since August 23rd after hamstring and knee injuries.
Ian Harte was also recalled, with Zoumana Camara in a changed position at right-back in place of Gary Kelly, who has a back injury.
Lamine Sakho played up front with Viduka due to Alan Smith's one-match suspension.
Bolton didn't need to be at their best, but their win took them into mid-table - a lofty perch for them at this stage of the season.
Gray, in charge for the first time since his sacking in 1985, received a rousing ovation as he took his seat in the dugout.
James Milner was included wide on the right after being excused England U-20 duty in Dubai.
Bolton kept an unchanged line-up from the team that drew with Southampton last time out.
Leeds' defensive failings quickly surfaced again as they conceded the game's only goals in the 16th and 17th minutes.
First Ricardo Gardner's cross from the left was headed out by Michael Duberry straight to Kevin Davies, who had a ridiculous amount of time and space to shoot low past Paul Robinson from 14 yards.
Davies then turned goal-maker with a glorious turn and pass for the Greek Stelios Giannakopoulos to hook the ball in from close range.
Only a swooping save by Robinson prevented Per Frandsen increasing Bolton's lead with the home crowd stunned into near silence.
Leeds replaced Batty with French striker Cyril Chapuis at the start of the second half as they gambled everything on attack.
Viduka forced Jussi Jaaskelainen into a couple of saves, but Leeds failed to score for the sixth time this season.
While Bolton go from strength to strength, Leeds cannot sink any lower.