Jacques Kallis and Gary Kirsten guided their side to a record South African total on home soil of 658-9 that put them in control of the second Test against West Indies on Sunday.At stumps on the third day, the West Indies were 18 without loss in their second innings, a deficit of 376. Wavell Hinds was seven not out with Daren Ganga on four. The West Indies scored 264 in their first innings, but South Africa replied with their highest ever score at home, beating the 622 for nine set on the same ground in 1970 against Australia. Their highest away is 682-6 against England at Lord’s last August.Sunday’s score was amassed with the help of a record fourth-wicket stand of 249 between Kallis, who made 177, and Kirsten, who hit 137.West Indies compounded their misery by dropping six catches during the South African innings. Kallis scored his 13th Test century in eight hours at the crease in which he faced 344 balls and hit 20 fours. Kirsten’s innings was his 20th century. He batted for four-and-a-half-hours, faced 218 deliveries and struck 20 fours.Brief scores: West Indies (1st Innings): 264. South Africa: 658-9 decl (Gibbs 142, Kallis 177, Kirsten 137, Sanford 3-170)