James Morrison has signed a new two-year contract with West Brom which will take his stay with the club beyond 10 years.
Morrison, 30, has made 278 appearances for the Baggies but spent the second half of last season on the sidelines with a hamstring injury.
The Scotland international, who had been linked with a move away from the Hawthorns, was set to become a free agent on July 1 but he didn't want to leave the club on a low following injury.
He said: "I was aware of the speculation and some of the stories were true. I had a good sit down and think about it -- did I need a new challenge? What more could I do with the club?
"I spoke with my family, the chairman, Richard Garlick and they told me their vision about where we go from here and I also thought about the end of last season. I didn't like the way I went out -- walking around the pitch and then out the door.
"I had worked too hard for it to finish like that. Now I hope that we can push the club on again because we all have to accept that since finishing eighth we haven't done as well as we wanted to."
Since joining from Middlesbrough in 2007 Morrison has helped West Brom achieve promotion to the Premier League twice and helped them reach an FA Cup semifinal in 2008.