Leicester have completed the signing of Republic of Ireland international David Connolly from West Ham, report BBC Radio Leicester.
Connolly has opted to join Leicester
The striker joins the club on a three-year contract for a fee of £500,000.
Both Leicester and Sunderland had offers accepted for the player, but Connolly has chosen to join the Foxes.
Leicester manager Micky Adams told the club's website: "In David we have signed someone with a proven goalscoring record."
The 27-year-old, who moved to the Hammers in July 2003 in a £285,000 deal from Wimbledon, scored 10 league goals for the Upton Park side last season.
Adams added: "We needed to replace Paul Dickov, which is a hard act to follow.
"But David averages one goal every two appearances for his league clubs and one in four for his country - for whom he has won 40 caps.
"We are hoping that he scores the goals that will hopefully put us in the promotion picture."
Sunderland boss Mick McCarthy had hoped to beat Leicester to the signature of Connolly.
The pair previously worked together when McCarthy was manager of the Republic of Ireland national side.
But the former Watford, Feyenoord and Wolves striker has chosen to make the move to the East Midlands.