KOLKATA (AFP) - South Africa rode on JP Duminy's robust 99 to storm into the World Cup quarter-finals with a crushing 131-run victory over Ireland on Tuesday. The Proteas were wobbling at 117-5 after a tight bowling and fielding show by Ireland, but Duminy played a responsible knock to help his team post a challenging 272-7 in the day-night match at Eden Gardens. The target proved too big for Ireland who were bowled out for 141 in 33.2 overs, with Gary Wilson top-scoring with 31. South Africa currently top Group B with eight points from five matches, followed by India (7/5), the West Indies (6/4), Bangladesh (6/5) and England (5/5). The top four sides advance to the quarter-finals. Ireland, with two points from five games, are out of contention. Ireland's chase under lights began on a shaky note when they lost openers William Porterfield and Paul Stirling in the opening four overs, with Morne Morkel taking both the wickets. Morkel ended the innings when he dismissed George Dockrell to finish with 3-33. Wilson and Kevin O'Brien (19) offered brief resistance with a 41-run stand for the fifth wicket before both of them fell to left-arm spinner Robin Peterson in the space of three balls. Peterson grabbed three wickets and seamer Jacques Kallis two. Man-of-the-match Duminy earlier kept the Irish attack at bay with a commendable knock, adding 87 for the sixth wicket with Colin Ingram (46) and 65 for the next with Johan Botha (21 not out). Morne van Wyk was the other notable run-getter with a brisk 42. Duminy looked set to complete his third one-day hundred before he fell in the last over, brilliantly caught by Kevin O'Brien at mid-on off seamer John Mooney. He hit one six and six fours in his 103-ball knock. Ingram, playing his first World Cup game in place of injured batsman AB de Villiers, hit seven fours in his 43-ball knock before being bowled by fast bowler Trent Johnston. The non-Test playing nation did not allow South Africa to settle after they elected to field, with paceman Boyd Rankin and spinners George Dockrell and Paul Stirling taking one wicket apiece. The Irish bowlers were backed by their fielders, with skipper Porterfield and Mooney having a hand in the run-outs of Kallis (19) and skipper Graeme Smith (seven). The South African batting problems began in the fifth over when Hashim Amla (18) fell soon after pulling Rankin for a six, upper-cutting the next ball to Dockrell, who took a superb diving catch at deep third man. Van Wyk went for his shots from the beginning as he twice lofted Johnston for fours and then hit two successive boundaries off Rankin. He was lucky to survive on 23 when Stirling dropped a regulation slip catch off Rankin, but Ireland did not have to wait long for success as Smith was run out following a Mooney direct hit at the non-striker's end. Scorecard South Africa H Amla c Dockrell b Rankin 18 G Smith run out 7 M van Wyk b Dockrell 42 J Kallis run out 19 JP Duminy c K. O'Brien b Mooney 99 F du Plessis c Johnston b Stirling 11 C Ingram b Johnston 46 J Botha not out 21 R Peterson not out 0 Extras: (b2, lb3, w4) 9 Total: (for 7 wkts; 50 overs) 272 FOW: 1-24, 2-52, 3-84, 4-95, 5-117, 6-204, 7-269 (Duminy). Bowling: Rankin 10-0-59-1, Johnston 10-0-76-1 , Mooney 8-0-36-1, Dockrell 10-0-37-1, Stirling 10-0-45-1 (w1), Cusack 2-0-14-0. Ireland W Porterfield c Smith b Morkel 6 P Stirling c Kallis b Morkel 10 E Joyce lbw b Botha 12 N O'Brien c van Wyk b Kallis 10 G Wilson lbw b Peterson 31 K O'Brien c Amla b Peterson 19 A Cusack c Smith b Peterson 7 J Mooney c van Wyk b Kallis 14 T Johnston c van Wyk b Duminy 12 G Dockrell c van Wyk b Morkel 16 B Rankin not out 0 Extras: (w4) 4 Total: (all out; 33.2 overs) 141 FOW: 1-8, 2-19, 3-35, 4-51, 5-92, 6-92, 7-107, 8-123, 9-137, 10-141. Bowling: Steyn 4-1-13-0, Morkel 5.2-0-33-3 , Kallis 6-1-20-2, Botha 8-0-32-1 , Peterson 8-0-32-3, Duminy 2-0-11-1.