Phillips double ensures cup progress at Selhurst Park.
Kevin Phillips scored twice against his current club as Sunderland overcame the Eagles after extra time in a thrilling FA Cup third round replay at Selhurst Park.
Phillips struck the winner after 102 minutes after he had earlier given his side the lead.
Niall Quinn cancelled out Clinton Morrison’s opener 17 minutes from time but Stephen Thomson equalised for the hosts one minute from the end of normal time to set up extra time.
Despite Daniele Dichio being dismissed for the visitors, Kevin Kilbane notched a late fourth for Peter Reid’s side who progressed to the fourth round.
There was a 15 minute delay for the games kick-off due to traffic congestion before a head injury to Stanislav Varga delayed proceedings further.
Quinn and Don Hutchinson combined effectively to put Phillips through for Sunderland’s first chance, but as he prepared to strike, Andrejs Rubins got back to make an excellent clearance.
Thomas Sorensen was in fine form in the Sunderland goal, and in successive attacks, he saved well from Thomson and Morrison.
However, there was nothing he could do after 24 minutes when Morrison pounced on Alex Rae's defensive header capitalised, crashing a right-footed shot past the Danish keeper.
Aleksandrs Kolinko made three or four fine saves from Quinn, Phillips, Hutchinson and then Darren Williams before Irish international Quinn got the visitors back into the game when he received the ball with his back to goal and crashed a brilliant volley past the Latvian keeper.
Seconds later, strike partner Phillips gave the visitors the lead after he beat Hayden Mullins in a race for goal, and the in-form striker shot home off the post.
That goal seemed to have won the game for Sunderland, but incredibly the hosts bounced back and broke superbly with Mullins crossing for Thomson to tap home to send the game into extra time.
Phillips’ fine finish in the 102nd minute sent the Black Cats on their way and despite Dichio’s dismissal the visitors won 4-2 with Kilbane’s late strike.
Sunderland: Sorensen, Williams, Gray, Thome, Varga, McCann, Hutchison, Rae, Schwarz (Kilbane, 90), Quinn (Dichio, 88), Phillips (Oster, 105).
Subs not used: Craddock, Thirlwell.