The Swansea City defender was speaking after Saturday’s 2-2 draw at Peterborough where the Swans were denied by a last minute goal at London Road.
Speaking to the Evening Post, Williams said “It’s frustrating that we play so well but we don’t come away with the points we deserve
“When we dominate teams like we do, we need to score because it shows that we will be punished for little mistakes.
“The main thing is we are playing well. I know some people may be getting a little frustrated with hearing it, but if we continue playing like this we will be up there among the play-offs.
“Everyone is really disappointed, which is a real understatement,” he said.
“We are not happy with their first goal because there was a blatant foul on Gorka (Pintado), but we should have dealt with it.
“That last goal was a real sucker punch. Everything bad that could have happened, did.
“Every time we make a mistake it seems to hit us — like it did at Newcastle — so that is the lesson we need to learn.”