Crewe boss Steve Davis felt his side played the better football after they held Sheffield United to a 3-3 draw in an entertaining game at Bramall Lane.

Nick Blackman struck the equaliser for the Blades in the 51st minute after Crewe had come back from two goals down to lead 3-2.

Shaun Miller's fortuitous finish and Harry Maguire's free header put the Blades in control after half an hour, but Crewe raced back and turned the game around with goals from Mark Ellis, Mathias Pogba and Chuks Aneke.

Fulham-loanee Lauri Dalla Valle almost won it for Davis's men before both sides were denied decent penalty claims.

Davis said: "I don't know how Danny feels, but my voice has gone. He'll be the same, he'll be feeling a little bit hard done to with them being two-nil up. I think he will have thought they were going to go on and get a big score.

"We showed great character and our lads didn't know they were beaten.

"They came back from two-nil down to go three-two up and then I felt we might just win a game, but neither team could hold on to a lead, the game was wide open and it could have gone either way at the end.

"There were a couple of penalty appeals at both ends so it was a good game, great exciting game for the supporters."

Blades manager Danny Wilson said: "We feel we should have had a penalty. And the DVD suggested it was a penalty, but we didn't get it so we're talking about something that's hypothetical really so we move on.

"Some strange decisions in the game I have to say, but the one thing the referee didn't do was defend for us and that's where our concern is more than anything."