Aiden McGeady is available to start Sunderland's do-or-die League One play-off semi-final showdown with Lincoln after the timely resolution of a contractual issue.

Reports had suggested a clause in the 35-year-old winger, who made 93 Republic of Ireland appearances between 2003 and 2017, meant a 30th league start of the campaign against the Imps would automatically trigger another 12 months at the Stadium of Light unless he waived his right to the extension.

However, head coach Lee Johnson, while declining to go into detail, has revealed the Glasgow-born midfielder can be used from the off on Saturday, and hinted that he has done just that.

Johnson said: "It's difficult for me to reveal contract scenarios in that sense just because it's not my place. It's not fair on the player, more than anything.

"All I will say is that Aiden McGeady has been top throughout my tenure. He understands the situation and he's proved his class yet again.

"He goes into this game wanting to do well for the football club and for me, it just cements both him being a quality human and a quality professional, and that I've got the opportunity to pick him."

Former Celtic, Spartak Moscow and Everton winger McGeady, who had been frozen out by previous boss Phil Parkinson, made his 29th league start of the season in the 2-0 first leg defeat at the LNER Stadium on Wednesday evening, when the Black Cats left themselves with a mountain to climb in the return.

His last Ireland appearance came against Denmark in the 2018 FIFA World Cup play-off loss in November 2017.