Ipswich Town have signed Peterborough United midfielder Jack Taylor for a fee of around £1.5m.

The 25-year-old has penned a three-year deal and become the newly-promoted Blues' first signing of the transfer window.

“I’m over the moon to sign here,” said Taylor, speaking to the club website.

“I’ve spoken to the manager on numerous occasions and I’ve not heard a bad word about him. I think the style of play really suits my game and I can’t wait to get the ball rolling.”

Kieran McKenna has finally got his man having tried to land the former Republic of Ireland U21 international in the last two transfer windows.

“We’re delighted to have Jack in and he is a player who fits the culture we’re continuing to build here,” said the Blues boss.

“He is hungry and wants to improve and he will bring qualities that add to the group.”

Town chief executive Mark Ashton added: “It’s fantastic to finally have Jack’s signature.

“We have had to be patient and I am grateful to everyone involved to finally get a top, top player across the line.”

Posh's director of football Barry Fry revealed recently that Ipswich had three bids for Taylor rebuffed in January.

It's understood that Ipswich told Peterborough that they were ending negotiations last week, with the League One club - keen to raise funds - subsequently coming back to the table to discuss a deal for a player entering the final year of his contract.

Just last Tuesday, Peterborough chairman Darragh MacAnthony said he didn't expect this transfer to happen.

Let go by Chelsea as a teenager, Taylor went on to score 16 goals in 129 appearances for Barnet across League Two and the National League.

That form saw him make a £500k switch to Peterborough in January 2020. He leaves London Road having scored 22 goals in 138 appearances across campaigns in the Championship and League One, finishing last season in top form for a side that finished sixth in the third-tier.

Town now have nine central midfielders in their first team squad, Taylor joining Sam Morsy, Massimo Luongo, Lee Evans, Dominic Ball, Panutche Camara, Cameron Humphreys, Rekeem Harper and Idris El Mizouni.