Former Manchester United striker Carlos Tevez has agreed a five-year deal to play for one of his old club's biggest rivals - Manchester City.
Tevez was on loan to the Red Devils for two years, but last month the 25-year-turned down a deal at Old Trafford, saying he wanted to leave.
Now United's Manchester rivals City say he'll play for them, after passing medical tests and signing a contract.
"It's terrific news," said City boss Mark Hughes.
City have paid a transfer fee of £25.5m to bring the player to the City of Manchester Stadium.
Carlos Tevez used to play for Manchester United
Hughes added: "He is an international of the highest class who possesses all the attributes to help drive us forward.
"This is yet another deal that shows the commitment of the owner to make this club the very best it can be."
City are holding a press conference for journalists at 2pm on Tuesday, where it's expected that the club will confirm the signing.