The Chelsea manager had warned his players beforehand about underestimating an Arsenal team that went into the game in crisis.
And afterwards, Lampard fumed: “It wasn’t good enough. We fought in the second half, but in the first half we gave ourselves too much to do. The players who came on added speed energy and intensity.
“I’ll take responsibility on the outside but the players also have to take responsibility. The message was clear – Arsenal are a dangerous team. When you go out and play 60 or 70 per cent then you’re not going to win any games.”
Lampard added on Sky Sports: “I am angry because I want us to win games. It was an opportunity to go second. You get what you deserve.”
He added: “We were lazy to give away a penalty, lazy to give away a free-kick that he (Xhaka) puts in the top corner and I am very, very disappointed in the way we approached the first half because some things in football are basics.
“It is not tactics or systems, it is do you want to run, back your team-mate out and sprint? Or do you want to jog and say ‘maybe I don’t have to run’ and we took that decision instead of the right one.”
Alexandre Lacazette gave Arsenal the lead from the penalty spot before Granit Xhaka’s free kick doubled their advantage before half time.
Lampard brought on Jorginho and Callum Hudson-Odoi at the break, but Arsenal extended their lead through Bukayo Saka.
Tammy Abraham pulled one back late on before Jorginho saw his penalty saved in stoppage time.
Lampard told the BBC: “In the second half we showed some urgency, but it was too late. The first half we gave ourselves too much to do, we were very poor. You can’t lack energy and desire in the Premier League and we did.
“You can prepare as well as you want but if you turn up like that that’s another thing. It’s in the mind.
“If you perform below par things go against you like the Saka goal. That’s life. On another day we could have scored the penalty and come back but it’s not a day for us.
“The teams that win, win, win relentlessly weren’t winning two or three years ago. We are not there yet, that’s clear. I felt it when we are on our long unbeaten run and I feel it now. We got a lot wrong today.”
This weekend get a £10 free bet with Betfair, when you bet £10 on a Same Game Multi on the Premier League.
Terms: Min £10 Same Game Multi bet on any EPL match this Fri- Sun. Free bet valid for 72 hours, awarded at bet settlement. Excludes cashed out bets. T&Cs apply.