PORT ELIZABETH, SOUTH AFRICA - JANUARY 12, Robin Peterson of South Africa celebrates a wicket during day 2 of the 2nd Test match between South Africa and New Zealand at Axxess St Georges on January 12, 2013 in Port Elizabeth, South Africa Photo by Duif du Toit / Gallo Images

Port Elizabeth – South Africa inched closer to victory on Sunday afternoon with a wicket just before tea on the third day of the second and final Test against New Zealand in Port Elizabeth.

The Black Caps made the Proteas toil hard for their wickets in the afternoon sun and Robin Peterson was the only successful bowler, taking two wickets in the session.

Captain Brendon McCullum was given out lbw for 11, after facing 57 balls, and Kane Williamson was castled after the ball stayed low.

At tea, Martin Guptill was unbeaten on 40 with Dean Brownlie yet to get off the mark.

New Zealand still faced a mammoth deficit of 340 runs after being forced to follow-on.

They were all out for 121 before lunch in their first innings after resuming on 47 for six in the morning.

Dale Steyn took his 19th five-wicket haul in Test cricket and returned figures of five for 17 off his 13 overs.

BJ Watling was the only Kiwi to offer any resistance and approached his innings in a mature manner. He was selective in his shots and stroked some wonderful cover drives, reaching his half-century off 75 balls, having hit 11 boundaries.

As the wickets tumbled around him, Watling remained steadfast, and when he was joined by Trent Boult, the pair added a quick 59 runs off 50 balls for the last wicket.

Watling was eventually caught by Graeme Smith after he edged Morne Morkel to the slips. His departure, for 63 off 87 balls, ended the innings.

South Africa's three centurions – Hashim Amla, Faf du Plessis and Dean Elgar – had left them in a strong position on day two after captain Graeme Smith declared on 525 for eight. – Sapa