South Africa beat Pakistan by 59 runs in the warm up match of the Twenty20 World Cup Cup at Nottingham on Monday. Batting first South Africa scored 186 and in reply Pakistan were dismissed for 127 in the last over.