Sunderland dropped out of the play-off places after drawing 2-2 away at MK Dons.
Sunderland opened the scoring through Charlie Wyke in the fifth minute, but MK Dons responded with two goals in the first 20 minutes from Joe Mason and Cameron Jerome.
Luke O’Nien levelled the scoring for Sunderland in the 55th minute.
Lee Johnson gave new signing Jake Vokins his debut, replacing Callum McFadzean who went off injured during their win against MK Dons in the Papa Johns Trophy.
The Black Cats took the lead early on when McGeady set up Charlie Wyke for his 13th league goal of the season.
The lead was short-lived and in the ninth minute, Joe Mason reacted to Lee Burge’s save to slot home the equaliser
Russell Martin’s men doubled their lead in the 18th minute. Jerome was on his toes to direct a shot past Lee Burge, leaving Sunderland players and staff appealing for an offside, but their appeals were waved away.
Sunderland grew into the half but could not find a clinical edge. Wyke came closest to an equaliser in the 30th minute, but he could only force a comfortable save for Andy Fisher.
Despite some early chances for the Dons in the second half, the Black Cats found an equaliser, when O’Nien controlled the ball well and fired a shot past Fisher with his left foot.
Johnson’s men looked the more likely to snatch a winner, and their best chances came in the dying seconds of the game when Jordan Jones released McGeady in the box, but his effort was agonisingly stopped by Fisher. Sunderland’s unbeaten away league run extended to 12 games, with Shrewsbury up next on Tuesday night.