Ipswich Town star Leif Davis admitted that the Blues 'weren't good enough' in their wild 4-3 win over Rotherham United last night.

The Blues conceded an early goal after a muddle between Harry Clarke and Luke Woolfenden, but fought back to lead 3-1 at the break, with two goals from Wes Burns and a strike from Kieffer Moore.

READ MORE: Stuart Watson's verdict on wild win

But another mistake, this time from Vaclav Hladky, allowed the Millers back into the game and they levelled the score in added time after Kayden Jackson was harshly penalised and Cafu duly scored from the spot.

There was still time for another twist though, as Jackson turned provider for Omari Hutchinson's late late winner.

Ipswich Star: Leif Davis speaks to the media after the gameLeif Davis speaks to the media after the game (Image: Steve Waller)
“It was a tough 90 minutes, but it just shows the quality that we do have with Omari’s goal," Davis said.

“We lacked a lot of composure in the game and we are disappointed in the performance.

"We know we can play miles better, the level wasn’t good enough tonight, but the main thing is the three points on the board.

“We’ve just got to keep going and learn from what happened tonight.”

The left-back assist machine continued: “We did well to get back into the game because when teams score they obviously just sit back and try and do everything they can to stop us because they know the quality that we’ve got.

READ MORE: Mark Heath's Town player ratings

“Wes showed his quality with the two goals and the assist. That early goal did kill the momentum of the game a little bit, but we fought hard to get back in front in the first half.

“Then second half that’s what I mean about the composure we lacked – clearances, being switched on, that’s what we lost in the second half.

"Not every game is going to be perfect, everyone makes mistakes and we’re not perfect.

“But the main thing is we fought hard, it went to the last few minutes of the game, and we still got the three points.”

Ipswich Star: Leif Davis wins a header against RotherhamLeif Davis wins a header against Rotherham (Image: PA Images)
Asked about the penalty, awarded after Jackson was harshly adjudged to have tripped Peter Kioso, Davis replied: “I couldn’t see properly, but Jackso claims it wasn’t – their player stood on his foot.

“The gaffer’s seen it back and apparently it was a bad decision, but I can’t say anything because I didn’t see it.”

Pegged back to 3-3 in added time after an error-strewn showing, many teams would have just accepted the point. Not Town though.

“No heads dropped," Davis insisted. "You see out there how mentally strong the boys are, we never give up.

“You’ve just got to keep fighting until the final whistle and keep pushing.”