Forward Kieran Agard has left the Millers to join Bristol City for an undisclosed fee.
The 24-year-old has signed a three-year deal at Ashton Gate and is in line to make his City debut at Rochdale in League One on Saturday.
Agard was a hero of the Millers’ successful League One promotion campaign, netting 26 goals in 55 appearances.
But a departure before the end of the current transfer window has always seemed likely for the former Arsenal trainee.
Several clubs have had bids for Agard rejected while Leeds previously had a bid accepted only for talks on personal terms to break down.
The Millers insist they have been looking to negotiate a new contract with Agard but reluctantly accepted the offer from City when they met the valuation for the versatile forward.
City boss Steve Cotterill told the club’s official site: “We’re delighted to sign Kieran and I’m even more pleased that he’s decided to come to us for footballing reasons.
“He fits into our wage structure and he’s actually come here for less money than he could have got elsewhere in the Championship.
“I’m delighted he’s here because his goalscoring record last season was right up there, not too far away from the golden boot, taken by our own Sam (Baldock).
“I’m looking forward to working with Kieran and welcome him to the club.”
Agard departs Rotherham after two years having made 91 appearances and netted 32 goals.