Hodge the hero for Australia

A match-winning cameo from Brad Hodge guided Australia to a five-wicket victory over South Africa in a rain-affected Twenty20 international at Durban.

Hodge plundered 21 not out from just eight balls - including two sixes from Wayne Parnell's final over - to see Australia home with two deliveries to spare.

Rain had reduced the match to seven-overs per side and big-hitting from Quinton de Kock (41 off 20) and Faf du Plessis (27 off 13) propelled the Proteas up to 80-1 batting first.

David Warner maintained his excellent form with a brutal 16-ball knock of 40 but the Australia run-chase was derailed when JP Duminy picked up two wickets in the space of four balls.

That left Australia requiring 28 from the final two overs, a target they passed thanks to back-to-back sixes over midwicket from Hodge off Parnell.

After the opening T20 was washed out in Port Elizabeth without a ball being bowled, Wednesday's clash looked set to fall foul of the weather before the match was finally given the go-ahead, albeit in a truncated format.

South Africa struggled initially after being sent in to bat, with Hashim Amla managing to only score four off nine balls.

His dismissal though, caught and bowled by Nathan Coulter-Nile, proved to be a huge blessing in disguise for the Proteas as it brought De Kock and Du Plessis together - and they joined forces in devastating fashion.

Together they put on an unbroken 74-run stand in just 5.1 overs with De Kock smashing 41 off 20 with four sixes and two fours, while captain Du Plessis struck two sixes and two fours in his 13-ball 27 not out.

That helped South Africa to a total of 80 for one, but it still proved to be not enough thanks to first Warner and then Hodge.

Warner looked to be the winning the match single-handed as he smashed five fours and two sixes in his 40, but his dismissal put South Africa back in the box seat - only for 39-year-old Hodge to snatch victory away right at the death.

Australia lead the three-match series 1-0 with the deciding T20I taking place in Centurion on Friday.