Vernon Philander claimed his second five-wicket haul of the match as South Africa stormed to victory by an innings and 81 runs before tea on the third day of the first Test against Sri Lanka at SuperSport Park here Saturday. Sri Lanka crashed to 150 all out in its second innings, with Philander taking 5-49 after taking 5-53 in the first innings. Wicketkeeper Mark Boucher took six catches to equal the South African record for the fourth time. The Sri Lankans could not cope with South Africa's pace attack on a pitch of uneven bounce and extravagant seam movement. It lost its first six wickets for 70 runs and only some desperation hitting by its tailenders enabled it to reach its eventual total. Sri Lanka was 38 for four at lunch. Fast bowling discovery Philander took two wickets and Dale Steyn one before Sri Lanka lost Mahela Jayawardene to a needless run out when he was one run short of becoming the first Sri Lankan to score 10,000 runs in Tests. __