Jacques Kallis took five for 41 to guide South Africa to a 34-run victory at Newlands, Cape Town, in the fifth and final one-day cricket international against Pakistan yesterday.

South Africa won the series 4-1. Four of Kallis' five wickets were critical as Pakistan attempted to chase down a difficult target of 266.