Middlesbrough's goal drought now stretches to six games and more than 10 hours after yet another Sky Bet Championship goalless draw at the Riverside.
- Related Content
It was Boro's third successive goalless goal at the Riverside and while they edged the match on chances they could not beat in-form Leeds debutant goalkeeper Jack Butland.
Boro started the brightest but their only real chance came on five minutes as Jacob Butterfield shrugged off a challenge to find Kei Kamara in space but his low 25-yard effort flew a yard outside the far post.
Leeds' first threat was on 13 minutes as Jimmy Kebe sent full-back Lee Peltier overlapping down the right to cut inside then square towards Ross McCormack's run into the box - but Boro skipper Jonathan Woodgate arrived with a sliding tackle to block his shot.
Then on 18 minutes Leeds broke down the left and Cameron Stewart drilled a low ball across the face of goal but Noel Hunt failed to make contact under pressure from Kenneth Omeruo with the Leeds man claiming he had been fouled, although referee Anthony Taylor waved play on.
Boro broke out of a long spell of stalemate to carve out a chance on the half-hour as Nathaniel Chalobah found Kamara outside the box but with time and space he checked inside and was closed down before he could shoot.
Both sides had good chances in the closing spell. Kebe carried forward from a short free-kick on 40 minutes to find Hunt and when he laid it off, Luke Murphy sent a low 20-yard effort fizzing just outside the far post.
Then Boro almost broke the deadlock on 43 minutes when a corner was only headed away as far as the edge of the box for Butterfield to unleash a screamer that an alert Butland did well to tip over.
Boro almost grabbed the opener within three minutes of the restart as Butterfield sent full-back George Friend to the byline to drill in a low cross towards Graham but defender Warnock got there first with a touch that forced keeper Butland into a point-blank reflex save.
And Boro went close again on 51 minutes as Curtis Main headed a ball down in the six-yard area and as it bounced Kei Kamara took a swing but failed to get a good contact.
It screwed sidewards for Graham to put in an overhead kick that bounced at the feet of the keeper and up into his hands.
They went close again on 79 minutes as substitute Emmanuel Ledesma crossed for Albert Adomah to chest down at stab goalwards but Butland was out quickly to block.
Leeds rattled the woodwork on 83 minutes as from a Peltier long throw Ross McCormack cracked through a crowd and Given did well to tip it onto the post, although the whistle had already gone for a foul on Woodgate.
Boro amost snatched victory in stoppage time when Graham touched on a ball for Adomah 10 yards out - but he was leaning back as he shot and the ball flew over.