West Brom striker Peter Odemwingie has completed his move to Cardiff City, his agent Robert Segal has confirmed to Sky Sports News.
Swansea and Stoke were also keen to sign him but Cardiff have beaten them to his signature.
The 32-year-old was granted a work permit by the Home Office earlier on Monday which paved the way for the transfer to go through.
Odemwingie almost left The Hawthorns in January and turned up outside Loftus Road as he looked to push through a move to QPR.
That transfer never materialised and instead he has found himself pushed towards the fringes of Steve Clarke's squad.
Despite that, Odemwingie still registered 10 goals in 25 appearances for the Baggies last season and Cardiff boss Malky Mackay will be hopeful he can reproduce his best form for them.
He said: "It's a fresh start, a whole new beginning. I've joined a club with a strong determination to achieve their goals.
"Cardiff City showed great intent to bring me here. I have to thank the manager and everyone involved in making this transfer happen.
"There are talented and dedicated players in the team, everyone is moving in the right direction and I also want to make a strong contribution as well."
Segal admitted Odemwingie had no option but to leave The Hawthorns and confirmed he is looking forward to a fresh challenge in the Welsh capital.
"Everybody would realise there was no future for him at West Brom, so this is a new start," said Segal.
"He is very happy and very ambitious and they (Cardiff) have a great manager in Malky Mackay and when they spoke today, Peter became even more enthusiastic."