Cardiff City have signed Wales striker Kieffer Moore from Wigan Athletic for an undisclosed fee, thought to be £2m.
Cardiff had a bid, believed to be £2.3m, rejected in January.
As Wigan since went into administration and were relegated to League One, the 6ft 5in target man became available for a reduced price.
Middlesbrough, managed by ex-Cardiff boss Neil Warnock, were also keen on Moore, but the 28-year-old has joined the Bluebirds on a three-year contract.
Six clubs had offers accepted for Moore, who becomes Cardiff's first signing of the summer.
Forward Mark Harris and midfielder Tom Sang, both 21, have also signed one-year contract extensions.
Cardiff manager Neil Harris said: "We really had to fight off some competition to get him in, and we're really pleased and certainly want to thank the owner, Vincent [Tan], the chairman, Mehmet [Dalman], and the CEO, Ken Choo, for the support in doing this.
"I'll be honest, he could've taken more lucrative offers from elsewhere in the country, but he wanted to come and play for Cardiff and he wanted to come and play for me. That's a big thing.
"He knows what we're trying to build here and how we're trying to progress and what a good group we've got. He wanted to be part of that."
Harris has been eager to add to his attacking options, with Lee Tomlin finishing the 2019-20 season as Cardiff's top league scorer with eight goals.
Striker Robert Glatzel, midfielder Joe Ralls and winger Junior Hoilett all scored seven each as Cardiff finished fifth in the Championship before they were beaten by Fulham in the play-off semi-finals.
Moore scored 10 goals for Wigan this season and revitalised Wales' Euro 2020 qualification campaign, scoring important goals against Slovakia and Azerbaijan.
"The interest has been there for some time. I'm thrilled to get this over the line," said Moore.
"I've spoken to the manager and his desire is to get promoted to the Premier League and that is something I share.
"The fans were a deciding factor for me. I know I'm going to play really good football here. The game really suits me. To have the backing from the fans straight away is amazing.
"I'm looking forward to meeting all the boys and getting started."
Cardiff manager Harris added: "I'm delighted to finally get him here. It is no secret that we tracked him in January but it wasn't possible at the time. Obviously he came here and scored two goals a few weeks later.
"He's a quality striker at this level. Our fans are fully aware of his ability - after that game and his appearances in the Welsh shirt.
"We're very pleased to get him on board."
Find all the latest football transfers on our dedicated page.