Pompey have signed striker Ellis Harrison from Ipswich for an undisclosed fee.
The 25-year-old Welshman has penned a three-year deal at Fratton Park.
Assistant manager Joe Gallen said: “We’re really pleased to get Ellis here – he’s someone we’ve kept tabs on for around 18 months now.
“We’ve always liked him as a player. He can fit into our system as a number nine and hold the ball up, win headers and score goals.
“He also brings added mobility to that position and has the right attitude, which is really important for us and fits into our philosophy.
"We’re really pleased to get Ellis here – he’s someone we’ve kept tabs on for around 18 months now."
“Ellis has a good record in League One and all the attributes we need. We feel he has the whole package and can add to our squad.
“With the players that we’re starting to bring in, we’re confident that they can make the difference for us in getting out of this league.”
Harrison – who has represented his country up to under-21 level – began his career with Bristol Rovers.
He made more than 200 appearances during his time at the Memorial Stadium and scored at Wembley as they won the Conference Premier play-offs in 2015.
Harrison then played another crucial role the following season as Rovers secured back-to-back promotions.
He moved to Ipswich last summer, opening his account in a 1-1 Championship draw with Sheffield United.