Sunderland have reached the final of the Barclays Asia Trophy with a 3-1 victory over Tottenham Hotspur in Hong Kong.
The match was delayed by 30 minutes due to heavy rain, with each half reduced to 40 minutes following lengthy discussion by officials.
The severe weather conditions hampered both teams, but Spurs took the lead on 27 minutes when Gylfi Sigurdsson's effort found the net via a deflection off John O'Shea.
Sunderland drew level moments later as Cabral kept his composure to slot the ball past Heurelho Gomes after a mistake by Tom Huddlestone.
There was plenty of attacking football on show at the start of the second half, with Emmanuel Adebayor, Jozy Altidore and Jermain Defoe all trying their luck.
However, Sunderland went ahead with 15 minutes to play through Wes Brown's header from a corner.
The Black Cats then sealed the win in the final minute when substitute David Moberg Karlsson converted after being sent through on goal.