Pakistan kept alive their slender hopes of making the semifinals while knocking South Africa out of the ICC World Cup with a 49-run win at Lord’s on Sunday. Batting first, the 1992 champions posted 308 for seven, and then stopped South Africa at 259 for nine in 50 overs.