Pompey have signed winger Marcus Harness from Burton for an undisclosed fee.
The 23-year-old has penned a three-year deal at Fratton Park, with the club holding an option for a further 12 months.
Blues boss Kenny Jackett said: “He improved as last season went on and had a great campaign overall.
“I feel that Marcus can play in any of those three positions behind the striker and is a really exciting signing for us.
“He’s got plenty of pace, can handle the ball and go past people – it gives us a really good variation of attacking options.”
"Marcus can play in any of those three positions behind the striker and is a really exciting signing for us."
Harness joined Burton from Coventry as a teenager and gained experience with several loan spells, most recently spending a season with Port Vale.
He made a total of 83 appearances for the Brewers and scored a hat-trick in their 4-0 victory at Rochdale last term.
Harness was part of the Burton side that were narrowly beaten by the Blues on home soil back in April.
He ended his career at the Pirelli Stadium by scoring a stunning strike against Premier League side Sheffield United in a friendly on Tuesday evening.