Blackburn Rovers have finalised the signing of Norwich City winger Elliott Bennett for an undisclosed fee.
The 27-year-old, who spent part of this season on loan with Bristol City, has agreed a contract at Ewood Park that runs until the summer of 2018.
It is expected that Bennett will now go straight into the Blackburn squad for Saturday's FA Cup tie away at League Two side Newport County.
The move has seen the wideman reunite himself with Blackburn manager Paul Lambert, having previously worked under the Scot at Carrow Road.
Bennett started his career with Wolverhampton Wanderers and has also had spells with Crewe Alexandra, Bury and Brighton & Hove Albion.