Darren Ambrose has become the latest player to join Birmingham City, signing with the Blues from Crystal Palace for an undisclosed fee.
Ambrose, 28, still had a year remaining on his contract with Palace, but has agreed a two-year deal with Birmingham that takes the total package cost to around £1 million.
Ambrose told the club's official website: "I'm absolutely delighted and buzzing at the moment. I can't wait to get going.
"It's been a hectic few days to get it done but this a positive move for myself at this point in my career and I can't wait.Hopefully we can improve as a team on last year (defeat in the npower Championship play-off semi-finals) and go one better.''
Ambrose spent three seasons at Selhurst Park, making 126 appearances and scoring 39 goals for the Eagles.