Former Hereford United player Marley Watkins has signed a three year deal with Bristol City.
The championship club has paid Norwich City £1M for his signature.
"Having worked with Marley before, I know he will add to our front foot and pressing style of play,"said manager Lee Johnson.
"His work rate is superb, he’s exactly the kind of player who we want at the club and we welcome him to the Bristol City family."