Kevin Davies' header 11 minutes from time earned Bolton a point against a dogged Leeds side in an entertaining game at Reebok Stadium.
Bolton boss Owen Coyle largely kept faith with the team that lost at home to Crystal Palace at the weekend, with Arsenal loanee Benik Afobe the only change, while Rodolph Austin replaced Aidan White for Leeds.
The hosts came out of the traps the quickest with Chris Eagles, showing Lee Peltier a clean pair of heels, afforded the first opportunity with a fierce drive from distance before Mark Davies saw another effort blocked by stern defending from Leeds.
Neil Warnock’s side just couldn’t settle and paid the price on 14 minutes when Kevin Davies rose highest at the back post to nod in Eagles’ whipped corner.
Mark Davies was running the show in midfield and almost doubled the lead with a curling 20-yard drive that slammed off Paddy Kenny’s far post.
There was no respite for Leeds’ ruffled rear-guard as Keith Andrews then threaded a pass through to Afobe, but the Arsenal youngster lacked composure and steered a hurried effort wide of the target.
It took Leeds over half an hour to break from their shackles, with Sam Byram leading the way by cutting inside and curling an effort just wide of the far post.
Byram was not to be denied though, and he stunned the home crowd by equalising on the stroke of half-time after stooping to divert an El-Hadji Diouf free kick with the back of his head past the stranded Adam Bogdan.
Leeds might have been fortunate to go in at the break on level terms, but they were ruthless after the restart and, once again, it was Diouf and Byram who were the most effective.
The striker’s measured pass picked out the youngster inside the area, only for Byram to be felled under a challenge from Matt Mills. The Bolton defender pleaded his innocence but referee Phil Dowd pointed to the spot. Luciano Becchio calmly slotted the penalty home, sending Bodgan the wrong way.
The home side were rocked. The attacking prowess of the first half seeming a distant memory.
A 20-yard goal-bound drive from Jay Spearing was blocked by Becchio before Kevin Davies failed to keep a header from flying over the bar as Leeds appeared to lose control and Bolton started to rally.
A final substitution by Coyle tipped the balance back in the home side’s favour with Martin Petrov replacing the disappointing Spearing, and the Bulgarian's fizzing delivery from the corner flag was inch-perfect for Kevin Davies to grab his second and seal a point for Bolton.