2012/13 SUNDERLAND 1 STOKE 1
22. Simon Mignolet
14. Jack Colback
24. Carlos Cuellar
16. John O'Shea
3. Danny Rose
7. Sebastian Larsson 86'
8. Craig Gardner
4. Alfred N'Diaye
23. James McClean
21. Adam Johnson 90+3'
9. Danny Graham
Subs
20. Keiren Westwood
2. Phil Bardsley 90+3'
12. Matthew Kilgallon
15. David Vaughan 86'
18. Kader Mangane
29. Liam Marrs
30. Mikael Mandron
John O'Shea snatched a potentially priceless point for Sunderland as they held Stoke to a 1-1 draw despite seeing Craig Gardner sent off after only 34 minutes.
Defeat at the Stadium of Light would have left the Black Cats in a perilous situation just above the relegation zone but, having gone behind to Jonathan Walters' early effort, they showed great heart in the second half and deserved to see O'Shea prod home a 63rd-minute corner.
Gardner can take little credit for the result, though, and his red card for a dangerous challenge on Charlie Adam was fully warranted.
Danny Rose almost stole victory for the hosts 10 minutes from time but his low shot hit the outside of the near post.
As it stands, Sunderland are now level with Norwich and Newcastle on 38 points - three ahead of a Wigan side who have a game in hand.
After a pre-match appearance by members of Sunderland's FA Cup-winning side of 1973 the opening moments yielded little of consequence, although Alfred N'Diaye won warm applause for a couple of firm challenges in midfield.
Indeed, neither side had managed a shot on goal before Walters put the visitors in front in the ninth minute.
Ryan Shotton's first long throw of the match played its part, with his delivery earning a corner. Adam took it and when Walters' header was blocked by Danny Graham on the line the Republic of Ireland international reacted quickest to power the loose ball home via the underside of the bar.
Sunderland had a chance to reply quickly when Dean Whitehead conceded a dangerous looking free-kick, but Gardner shot wide.
Adam and James McClean exchanged a couple of full-blooded challenges, but in terms of influence Adam was comfortably winning their head to head.
McClean was not having an impressive return to the starting XI, losing possession, tackling carelessly and dragging a 25th-minute shot well wide when passing seemed a better option.
Adam Johnson, playing off Graham, was Sunderland's best attacking outlet but he was struggling for support.
Sunderland's task became even harder when Adam's charge down the right flank was ended by a dangerous studs-up challenge from Gardner.
Referee Lee Mason was close in attendance and it was no surprise when he produced a red card.
The dismissal led to a reshuffle from Di Canio, who rarely moved from the edge of his technical area, with Jack Colback filling in at right back and Johnson withdrawing slightly to the wing.
Steven Nzonzi added to the increasingly feisty atmosphere with a needless trip on N'Diaye and was booked for his trouble.
Stoke did not overdo attempts to punish their opponents' numerical disadvantage and the Black Cats retained a decent amount of possession, albeit with little to show for it.
Johnson went closest to producing an equaliser with a free-kick just prior to the break but it squirmed wide.
Stoke swapped Marc Wilson for Geoff Cameron at half-time and the American almost gifted Sunderland a way back in with a heavy touch and weak clearance. McClean, inevitably, could not cash in.
But Sunderland had plenty of energy, not least Rose pushing up from full-back. Nevertheless, they might have been punished on the counter had Adam not met Walters' pass with an air shot in the 52nd minute.
O'Shea almost got on the scoresheet on the hour, prodding goalwards only to see Whitehead block on the line.
And the captain went one better two minutes later, popping up at the far post to side-foot Seb Larsson's corner over the line after Whitehead failed to get a solid connection.
The crowd roared their approval and manager Paolo Di Canio struck an imperious pose, fists clenched and arms out at his sides.
The Italian caught the eye moments later too, dashing angrily on to the pitch after the referee halted a Sunderland attack to allow Walters treatment.
Although Stoke appeared reasonably content with a draw chances still appeared, Whitehead striking well from the edge of the area to test Simon Mignolet.
Remarkably Sunderland's 10 men did not appear to tire and Rose was inches away from putting them ahead in the 80th minute with a skidding attempt that struck the outside of the post.
Nzonzi went closest to winning it for the visitors, hooking a shot over with his back to goal, but there was to be no late drama.
SUNDERLAND v STOKE CITY
2013/2014 Sat 23 Nov Stoke City 2 - 0 Sunderland Premier League
2012/2013 Mon 06 May Sunderland 1 - 1 Stoke City Premier League
Sat 27 Oct Stoke City 0 - 0 Sunderland Premier League
2011/2012 Sat 04 Feb Stoke City 0 - 1 Sunderland Premier League
Sun 18 Sep Sunderland 4 - 0 Stoke City Premier League
2010/2011 Sat 05 Feb Stoke City 3 - 2 Sunderland Premier League
Sat 06 Nov Sunderland 2 - 0 Stoke City Premier League
2009/2010 Mon 01 Feb Sunderland 0 - 0 Stoke City Premier League
Sat 29 Aug Stoke City 1 - 0 Sunderland Premier League
2008/2009 Sat 07 Feb Sunderland 2 - 0 Stoke City Premier League
Wed 29 Oct Stoke City 1 - 0 Sunderland Premier League
2006/2007 Tue 13 Mar Sunderland 2 - 2 Stoke City Championship
Tue 17 Oct Stoke City 2 - 1 Sunderland Championship
2004/2005 Sun 08 May Sunderland 1 - 0 Stoke City Championship
Sat 27 Nov Stoke City 0 - 1 Sunderland Championship
2003/2004 Tue 16 Mar Sunderland 1 - 1 Stoke City League Division One
Tue 16 Sep Stoke City 3 - 1 Sunderland League Division One
1997/1998 Sat 25 Apr Sunderland 3 - 0 Stoke City League Division One
Sat 25 Oct Stoke City 1 - 2 Sunderland League Division One
1995/1996 Sun 21 Apr Sunderland 0 - 0 Stoke City League Division One
Wed 22 Nov Stoke City 1 - 0 Sunderland League Division One
1994/1995 Sat 11 Mar Sunderland 1 - 0 Stoke City League Division One
Sat 27 Aug Stoke City 0 - 1 Sunderland League Division One
1993/1994 Sat 16 Apr Sunderland 0 - 1 Stoke City League Division One
Wed 03 Nov Stoke City 1 - 0 Sunderland League Division One
1989/1990 Sat 07 Apr Sunderland 2 - 1 Stoke City Second Division
Sat 28 Oct Stoke City 0 - 2 Sunderland Second Division
1988/1989 Sat 11 Mar Stoke City 2 - 0 Sunderland Second Division
Sat 05 Nov Sunderland 1 - 1 Stoke City Second Division
1986/1987 Tue 17 Mar Stoke City 3 - 0 Sunderland Second Division
Sat 27 Sep Sunderland 2 - 0 Stoke City Second Division
1985/1986 Sat 03 May Sunderland 2 - 0 Stoke City Second Division
Sat 30 Nov Stoke City 1 - 0 Sunderland Second Division
1984/1985 Sat 02 Feb Sunderland 1 - 0 Stoke City First Division
Sat 29 Sep Stoke City 2 - 2 Sunderland First Division
1983/1984 Sat 31 Mar Stoke City 2 - 1 Sunderland First Division
Sat 15 Oct Sunderland 2 - 2 Stoke City First Division
1982/1983 Sat 12 Mar Stoke City 0 - 1 Sunderland First Division
Sat 30 Oct Sunderland 2 - 2 Stoke City First Division
1981/1982 Sat 10 Apr Stoke City 0 - 1 Sunderland First Division
Wed 10 Feb Sunderland 0 - 2 Stoke City First Division
1980/1981 Sat 11 Apr Stoke City 2 - 0 Sunderland First Division
Sat 08 Nov Sunderland 0 - 0 Stoke City First Division
1978/1979 Tue 27 Mar Stoke City 0 - 1 Sunderland Second Division
Sat 04 Nov Sunderland 0 - 1 Stoke City Second Division
1977/1978 Tue 04 Apr Sunderland 1 - 0 Stoke City Second Division
Sat 24 Sep Stoke City 0 - 0 Sunderland Second Division
1976/1977 Sat 22 Jan Sunderland 0 - 0 Stoke City First Division
Sat 21 Aug Stoke City 0 - 0 Sunderland First Division
1969/1970 Sat 13 Dec Sunderland 0 - 3 Stoke City First Division
Sat 13 Sep Stoke City 4 - 2 Sunderland First Division
1968/1969 Sat 01 Mar Sunderland 4 - 1 Stoke City First Division
Sat 10 Aug Stoke City 2 - 1 Sunderland First Division
1967/1968 Sat 06 Apr Sunderland 3 - 1 Stoke City First Division
Sat 11 Nov Stoke City 2 - 1 Sunderland First Division
1966/1967 Sat 18 Mar Stoke City 3 - 0 Sunderland First Division
Tue 25 Oct Sunderland 2 - 1 Stoke City First Division
1965/1966 Sat 02 Apr Sunderland 2 - 0 Stoke City First Division
Sat 06 Nov Stoke City 1 - 1 Sunderland First Division
1964/1965 Sat 24 Apr Stoke City 3 - 1 Sunderland First Division
Sat 31 Oct Sunderland 2 - 2 Stoke City First Division
1962/1963 Mon 15 Apr Stoke City 2 - 1 Sunderland Second Division
Fri 12 Apr Sunderland 0 - 0 Stoke City Second Division
1961/1962 Sat 23 Dec Stoke City 1 - 0 Sunderland Second Division
Sat 26 Aug Sunderland 2 - 1 Stoke City Second Division
1960/1961 Wed 31 Aug Sunderland 4 - 0 Stoke City Second Division
Mon 22 Aug Stoke City 0 - 0 Sunderland Second Division
1959/1960 Sat 19 Dec Sunderland 0 - 2 Stoke City Second Division
Sat 22 Aug Stoke City 3 - 1 Sunderland Second Division
1958/1959 Mon 06 Apr Stoke City 0 - 0 Sunderland Second Division
Sat 06 Sep Sunderland 3 - 1 Stoke City Second Division
1952/1953 Sat 28 Mar Stoke City 3 - 0 Sunderland First Division
Sat 08 Nov Sunderland 1 - 1 Stoke City First Division
1951/1952 Sat 01 Mar Stoke City 1 - 1 Sunderland First Division
Sat 13 Oct Sunderland 0 - 1 Stoke City First Division
1950/1951 Sat 21 Apr Stoke City 2 - 4 Sunderland First Division
Sat 02 Dec Sunderland 1 - 1 Stoke City First Division
1949/1950 Tue 27 Dec Stoke City 2 - 1 Sunderland First Division
Mon 26 Dec Sunderland 3 - 0 Stoke City First Division
1948/1949 Sat 02 Apr Stoke City 0 - 0 Sunderland First Division
Sat 06 Nov Sunderland 1 - 1 Stoke City First Division
1947/1948 Sat 20 Mar Stoke City 3 - 1 Sunderland First Division
Sat 01 Nov Sunderland 1 - 0 Stoke City First Division
1946/1947 Sat 17 May Stoke City 0 - 0 Sunderland First Division
Sat 02 Nov Sunderland 0 - 1 Stoke City First Division
1938/1939 Sat 11 Mar Stoke City 3 - 1 Sunderland First Division
Sat 05 Nov Sunderland 3 - 0 Stoke City First Division
1937/1938 Sat 02 Apr Sunderland 1 - 1 Stoke City First Division
Sat 20 Nov Stoke City 0 - 0 Sunderland First Division
1936/1937 Sat 27 Mar Stoke City 5 - 3 Sunderland First Division
Sat 21 Nov Sunderland 3 - 0 Stoke City First Division
1935/1936 Sat 18 Jan Sunderland 1 - 0 Stoke City First Division
Sat 14 Sep Stoke City 0 - 2 Sunderland First Division
1934/1935 Sat 16 Mar Sunderland 4 - 1 Stoke City First Division
Sat 03 Nov Stoke City 0 - 3 Sunderland First Division
1933/1934 Sat 06 Jan Stoke City 3 - 0 Sunderland First Division
Sat 02 Sep Sunderland 4 - 1 Stoke City First Division
1922/1923 Mon 01 Jan Sunderland 2 - 0 Stoke First Division
Tue 26 Dec Stoke 1 - 2 Sunderland First Division
1906/1907 Sat 02 Mar Sunderland 3 - 1 Stoke First Division
Sat 27 Oct Stoke 2 - 2 Sunderland First Division
1905/1906 Sat 10 Feb Sunderland 1 - 0 Stoke First Division
Sat 07 Oct Stoke 1 - 0 Sunderland First Division
1904/1905 Sat 25 Feb Stoke 1 - 3 Sunderland First Division
Sat 29 Oct Sunderland 3 - 1 Stoke First Division
1903/1904 Sat 19 Mar Stoke 3 - 1 Sunderland First Division
Sat 21 Nov Sunderland 3 - 0 Stoke First Division
1902/1903 Fri 10 Apr Sunderland 0 - 0 Stoke First Division
Sat 08 Nov Stoke 1 - 1 Sunderland First Division
1901/1902 Sat 08 Mar Sunderland 2 - 0 Stoke First Division
Sat 09 Nov Stoke 3 - 0 Sunderland First Division
1900/1901 Sat 23 Mar Stoke 0 - 0 Sunderland First Division
Sat 17 Nov Sunderland 6 - 1 Stoke First Division
1899/1900 Mon 26 Mar Stoke 1 - 2 Sunderland First Division
Sat 14 Oct Sunderland 3 - 0 Stoke First Division
1898/1899 Sat 25 Mar Stoke 1 - 0 Sunderland First Division
Sat 26 Nov Sunderland 2 - 0 Stoke First Division
1897/1898 Sat 08 Jan Stoke 0 - 1 Sunderland First Division
Sat 04 Dec Sunderland 4 - 0 Stoke First Division
1896/1897 Sat 03 Apr Stoke 0 - 1 Sunderland First Division
Sat 20 Feb Sunderland 4 - 1 Stoke First Division
1895/1896 Sat 28 Mar Sunderland 4 - 1 Stoke First Division
Sat 14 Mar Stoke 5 - 0 Sunderland First Division
1894/1895 Sat 26 Jan Stoke 2 - 5 Sunderland First Division
Sat 06 Oct Sunderland 3 - 1 Stoke First Division
1893/1894 Sat 24 Mar Stoke 2 - 0 Sunderland First Division
Sat 14 Oct Sunderland 4 - 0 Stoke First Division
1892/1893 Sat 18 Mar Stoke 0 - 1 Sunderland First Division
Sat 01 Oct Sunderland 3 - 1 Stoke First Division
1891/1892 Sat 02 Apr Sunderland 4 - 1 Stoke Football League
Sat 28 Nov Stoke 1 - 3 Sunderland Football League