West Ham midfielder Robert Snodgrass has signed a one-year contract extension until the summer of 2021.
The Scotland international, who joined the Hammers from Hull in January 2017, played 38 times for Manuel Pellegrini's side last season.
"I'm delighted to commit my future to this great club," said Snodgrass, 31, whose deal contains an option to extend for a further 12 months.
"Sometimes you get a chance to play for that one club that's special, going through that special time, and I believe at this moment that's West Ham.
"We're trying our best to keep progressing and moving forward."
West Ham finished 10th in the Premier League last season in Pellegrini's first season in charge.
The Hammers boss said: "I am very happy that Robert has signed an extension to his contract, which is thoroughly deserved after a very impressive and consistent season.
"Robert brings many qualities to the team – great ability on the ball and at set-pieces, a fantastic energy and work-rate, and excellent character and mentality in the dressing-room.
"He has proved himself to be a very important player for us, a good influence on those around him, and I look forward to seeing him make a big contribution again this coming season."
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By PA Sport Staff');
ga('pacontentapi.set', 'dimension2', 'bac40dfa-8c47-4015-81b8-c449d0db9ac9');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:club-news,paservice:sport:football,paservice:sport:uk');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:football');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Robert Snodgrass signs West Ham contract extension'});