MANCHESTER, ENGLAND - NOVEMBER 30: Bastian Schweinsteiger of Manchester United thanks the fans during the EFL Cup quarter final match between Manchester United and West Ham United at Old Trafford on November 30, 2016 in Manchester, England. (Photo by Shaun Botterill/Getty Images)
Bastian Schweinsteiger could stay at Manchester United for another season. (Getty Images)

Jose Mourinho admits Bastian Schweinsteiger could remain at Manchester United for another season.

The 32-year-old, whose current contract expires in 2018, was expected to leave Old Trafford in the summer after he was told that he had no future at the club.

But the former Germany captain, who was made to train with United’s reserves earlier this season, has forced his way back into Mourinho’s plans and made his comeback on the pitch in the victory over West Ham on Wednesday.

And when asked if he could stay at United beyond the end of the season, Mourinho said: ‘Of course he can. When you have a contract with the club you are the powerful one – you can decide your future.

MANCHESTER, ENGLAND - NOVEMBER 30:  Bastian Schweinsteiger (R) of Manchester United comes on as a sub for Anthony Martial during the EFL Cup Quarter-Final match between Manchester United and West Ham United at Old Trafford on November 30, 2016 in Manchester, England.  (Photo by Matthew Ashton - AMA/Getty Images)
Schweinsteiger made his return against West Ham on Wednesday. (Getty Images)

‘In the summer we tried to make something happen for Bastian to get a different future, but he was the powerful one and decided to stay, even in difficult circumstances. He worked for that and deserved the happiness of the last match.

‘I like people who are determined.’

MORE : Jose Mourinho believes Manchester United star Anthony Martial is working much harder