Bristol City have completed the signing of Ipswich striker Jon Stead for an undisclosed fee. The 27-year-old has signed a three-year contract having agreed personal terms and passed a medical at Ashton Gate on Monday morning.
Stead could actually make his debut against Ipswich when City travel to Portman Road in the Championship on Saturday.
The 31-year-old has signed a one-year-deal and could make his debut against Crewe on Tuesday.
Scotland said: "I am delighted to have joined Ipswich and look forward to trying to help the club get into the Premier League."