Sunderland played with purpose and quality and will feel aggrieved to leave Stamford Bridge with nothing after an impressive second half.
Having won five of their seven matches under O'Neill, they started promisingly and were only denied what appeared a certain goal early on by a brilliant piece of defending by Jose Bosingwa.
The Portuguese came in for some fierce criticism for a less than inspiring defensive display in the win at Wolves, but he did superbly to dart in front of McClean and prevent a free shot at goal from eight yards after a brilliant, bustling run by Stephane Sessegnon.
Sessegnon was the key man for the Black Cats and was a constant menace to the home defence, operating just behind lone striker Bendtner.
But it was Chelsea's creative dynamo Mata who turned in yet another decisive performance to add to an ever-growing list.
Mata played the telling pass for Lampard's opener after some wonderful, patient build-up play that involved both full-backs and all of the Chelsea midfield and attack.
Steve WilsonBBC Match of the Day commentator
I don't think Chelsea can win the league. I think they are too far adrift and are not a good enough side. Fernando Torres is beginning to look the part but luck has deserted him and he has now gone 14-and-a-half hours without scoring a goal for club or country.
Raul Meireles saw his initial strike blocked, but the Blues retained possession and Mata's dinked cross to the far post was acrobatically volleyed against the bar by Torres, and Lampard somewhat fortuitously managed to knock the ball over the line.
Spaniard Mata also saw a fine long-range free-kick saved in the first half and his trickery and ability to pick a final pass always seemed likely to provide a second home goal.
Torres, buoyed by his early contribution, fired a low shot just wide and then his goalbound header was cleared by the backpedalling Phil Bardsley.
Lampard also had a volleyed attempt blocked as Chelsea looked to settle the game before the break.
But the Black Cats responded in style and Bendtner was very unlucky to drift a low shot past the post after a fine pass from Sessegnon.
And Sunderland got on top after the interval.
David Vaughan fizzed a fine shot narrowly past the post and Bendtner had a strong shout for a penalty ignored by referee Phil Dowd after going down in the box following a heavy challenge by Ashley Cole.
Torres also had two worthy Chelsea claims for spot-kicks turned down - the second of which saw him harshly booked for diving - while Meireles went close with a deft chip.
Fernando Torres takes a shot. Save by Simon Mignolet. Corner from the right by-line taken by Juan Mata, John O'Shea makes a clearance.
92:51 Full time
Full Time The referee signals the end of the game.
Nicklas Bendtner produces a left-footed shot from deep inside the penalty box which goes wide of the left-hand upright.
Florent Malouda takes a shot. Save by Simon Mignolet.
Michael Essien takes a shot. Save by Simon Mignolet.
Effort from deep inside the area by Craig Gardner misses to the right of the target.
The ball is delivered by Ramires, blocked by John O'Shea.
Shot on goal by Raul Meireles from inside the box goes harmlessly over the target.
Raul Meireles takes a outswinging corner.
James McClean sends in a cross, save by Petr Cech.
Raul Meireles has a lobbed shot. Simon Mignolet makes a save. Outswinging corner taken right-footed by Raul Meireles from the right by-line.
Substitution Florent Malouda on for Juan Mata.
Sebastian Larsson produces a cross, clearance made by David Luiz.
The ball is delivered by James McClean, John Terry makes a clearance.
Centre by James McClean.
A cross is delivered by James McClean, clearance by John Terry. Inswinging corner taken right-footed by Sebastian Larsson from the left by-line, Petr Cech makes a save.
Substitution Connor Wickham is brought on as a substitute for Kieran Richardson.
Michael Essien is caught offside. Simon Mignolet restarts play with the free kick.
Corner taken right-footed by Raul Meireles, Phillip Bardsley manages to make a clearance.
The ball is sent over by Raul Meireles, clearance by Phillip Bardsley.
Juan Mata produces a left-footed shot from the edge of the box and misses to the right of the goal.
Raul Meireles fouled by Lee Cattermole, the ref awards a free kick. Michael Essien restarts play with the free kick.
Michael Essien takes a shot and missed to the left of the target.
Free kick taken by John O'Shea.
Substitution (Chelsea) makes a substitution, with Michael Essien coming on for Frank Lampard.
Booking Caution for Raul Meireles.
Foul by Raul Meireles on Sebastian Larsson, free kick awarded.
Ramires fouled by Michael Turner, the ref awards a free kick. Juan Mata has a direct shot on goal from the free kick.
Simon Mignolet takes the free kick.
Substitution Craig Gardner on for David Vaughan.
The assistant referee signals for offside against Juan Mata.
Centre by Phillip Bardsley, clearance by David Luiz.
Booking Fernando Torres is cautioned by the ref for unsporting behaviour.
Foul by Lee Cattermole on Frank Lampard, free kick awarded. Frank Lampard produces a shot on goal direct from the free kick.
James McClean produces a left-footed shot from close in which goes wide of the left-hand upright.
The ball is swung over by James McClean, save made by Petr Cech.
Kieran Richardson takes a shot. Raul Meireles gets a block in.
Free kick awarded for a foul by Frank Lampard on Stephane Sessegnon. Free kick crossed by Sebastian Larsson, Jose Bosingwa manages to make a clearance.
David Vaughan takes the chance to get an effort at goal and missed to the right of the net.
Frank Lampard takes the direct free kick.
Booking Lee Cattermole goes into the book for unsporting behaviour.
Lee Cattermole gives away a free kick for an unfair challenge on Frank Lampard.
Centre by Ashley Cole.
Phillip Bardsley sends in a cross, save made by Petr Cech.
Frank Lampard takes the inswinging corner, Juan Mata has an effort at goal from close in which goes wide of the left-hand upright.
Fernando Torres takes a shot. Simon Mignolet makes a save. Inswinging corner taken left-footed by Sebastian Larsson, clearance made by Raul Meireles.
Free kick awarded for a foul by Jose Bosingwa on Kieran Richardson. Free kick taken by Simon Mignolet.
Stephane Sessegnon takes a shot. Save made by Petr Cech.
Free kick awarded for a foul by Jose Bosingwa on Nicklas Bendtner. Direct free kick taken by David Vaughan.
The referee starts the second half.
45:00 +3:29 Half time
Half Time The players leave the pitch at half time.
Free kick awarded for a foul by Nicklas Bendtner on Oriol Romeu. Free kick taken by John Terry.
Unfair challenge on John O'Shea by Oriol Romeu results in a free kick. Michael Turner takes the direct free kick.
45:00 +0:04 Substitution
Substitution Michael Turner joins the action as a substitute, replacing Matthew Kilgallon.
Phillip Bardsley concedes a free kick for a foul on Fernando Torres. Free kick taken by Ashley Cole.
The referee penalises Jose Bosingwa for handball. Free kick crossed by Sebastian Larsson, save by Petr Cech.
Fernando Torres has an effort at goal from outside the penalty box which goes wide left of the goal.
Nicklas Bendtner has an effort at goal from deep inside the area missing to the left of the goal.
The ball is crossed by Nicklas Bendtner, clearance made by Ashley Cole. Inswinging corner taken by David Vaughan.
The ball is crossed by Ramires, Fernando Torres takes a shot. Blocked by Matthew Kilgallon.
Free kick awarded for a foul by Frank Lampard on Phillip Bardsley. Phillip Bardsley restarts play with the free kick.
Unfair challenge on David Luiz by David Vaughan results in a free kick. Direct effort from the free kick comes in from Juan Mata, save made by Simon Mignolet.
Shot from long distance by David Luiz goes wide of the left-hand upright.
Juan Mata takes a shot. Blocked by Frank Lampard.
Shot by Raul Meireles. Blocked by John O'Shea.
Lee Cattermole concedes a free kick for a foul on Frank Lampard. Direct free kick taken by John Terry.
David Vaughan fouled by Fernando Torres, the ref awards a free kick. Phillip Bardsley takes the free kick.
Corner from the left by-line taken by Juan Mata, Frank Lampard takes a shot. Clearance by Sebastian Larsson. Corner taken left-footed by Juan Mata from the left by-line, clearance made by Matthew Kilgallon.
Outswinging corner taken left-footed by Juan Mata, Frank Lampard takes a shot. Sebastian Larsson manages to make a clearance. Outswinging corner taken left-footed by Juan Mata from the left by-line.
Nicklas Bendtner takes a shot. Save by Petr Cech.
Unfair challenge on Phillip Bardsley by Oriol Romeu results in a free kick. John O'Shea restarts play with the free kick.
Assist by Fernando Torres.
12:25 Goal scored
Goal - Frank Lampard - Chelsea 1 - 0 Sunderland Frank Lampard scores a goal from inside the six-yard box to the bottom left corner of the goal. Chelsea 1-0 Sunderland.
Fernando Torres takes a shot.
Raul Meireles has an effort at goal. John O'Shea gets a block in.
Headed effort from inside the area by Fernando Torres misses to the right of the target.
Direct effort from the free kick comes in from Sebastian Larsson, save made by Petr Cech.
Booking Booking for David Luiz.
David Luiz challenges Nicklas Bendtner unfairly and gives away a free kick.
Nicklas Bendtner gives away a free kick for an unfair challenge on Ashley Cole. Fernando Torres takes the direct free kick.
Corner from the right by-line taken by Juan Mata, Frank Lampard takes a shot. Phillip Bardsley gets a block in. Header on goal by Frank Lampard from inside the box goes harmlessly over the target.
The referee gets the game started.
Live text and data provided by The Press Association
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.