It was a thrilling contest, South Africa somehow winning by two runs.

Former skipper Ross Taylor, who hit 50 off 26 balls, looked like he had steered the Black Caps to victory – needing seven off the final over – but he was not on strike and in the end it was the Dale Steyn show, the South African taking two wickets and running out Taylor (62) off the last ball to secure a dramatic win.

Earlier, man-of-the-match JP Duminy had hit 86 not out from 43 balls as his side scored 70 runs in the last five overs to finish on 170-6.

The win leaves England bottom of Group One with the Netherlands.

New Zealand captain Brendon McCullum said: “Credit to South Africa, the way they hung in there. We probably should have won. You can’t really take it to the last over against a bowler as good as Dale Steyn. We’ve got a couple of days off then two more games, and we need to win them convincingly to give ourselves a chance.”

Image via Getty