In the third round of the FA Cup, League One side Shrewsbury Town were knocked out by Championship club Black Cats.
Matthew Pennington nodded in a right wing corner 10 minutes before the end of the game.
Ross Stewart, on as a second-half substitute, netted the equalising goal for the Wearsiders and then the winner for the Black Cats.
The 15-year-old came on for the Black Cats.
He became the second youngest player in the history of the first team to play for them.
The manner of the defeat was cruel on Shrewsbury, who were within a few minutes of reaching the fourth round.
Town were in the third round for the sixth year in a row, and their captain hit the bar with a wonderful strike from outside the penalty area.
The team recovered from their slow start and were able to get through the likes of Stewart and Patrick Roberts.
Pennington was sent off for the Shrews in their League One loss to Fleetwood on January 1st, but his red card was later overturned and he played against the Black Cats.
The visitors reached the fourth round for the first time in three years.
The manager of Shrewsbury told the radio station.
We are in the fourth round after 90 minutes. I'm not sure what to say at the moment, but I'm really proud of the boys because of how hard they worked.
The game plan went exactly as we expected, we had to make sure we stayed in it for a long period of time, and we spoke in the week that we would make changes to try to zip things up a bit.
We ran out of luck at the death. We definitely don't deserve to be beaten, it was an amazing effort by our guys.
Tony said on the radio that he was from Durham.
I feel like it was the right result for me.
We had to deal with their directness and we didn't deal with it as I would have liked.
The last 25 minutes of the first half were in our control and we were in complete control after the break.
It was a weird way to go about it, but I think we got what we deserved.