Three see red as Pompey snatch precious late draw
Darren Bent had given the visitors the lead from a penalty in the 12th minute, with Ricardo Rocha sent off in the build-up to the opener.
With Avram Grant sent to the stands, it looked like there was no way back for Pompey, but Sunderland had Lee Cattermole and former Cork City man David Meyler dismissed and then Dindane struck at the death.