COLOMBO, Sri Lanka (AP) — Fast bowler Morne Morkel took three crucial wickets to help South Africa restrict Sri Lanka to a modest 223-9 in the second one-day international on Tuesday.

Sri Lanka captain Dinesh Chandimal won the toss and chose to bat first before Morkel removed both openers Upul Tharanga (3) and Tillakaratne Dilshan (43) and later accounted for Chandimal (43) to finish with 3-34.

South Africa started its bowling with the left-arm spin of Robin Peterson and the first breakthrough came when Tharanga top edged a rising delivery from Morkel for a catch to Peterson at 7-1 in the fourth over.

Dilshan and Kumar Sangakkara, who hit a career-best 169 in the first match, shared a promising 59 runs for the second wicket before Sangakkara (37) charged at left-arm spinner Aaron Phangiso only to find Alviro Petersen at wide mid-off. Sangakkara faced 60 deliveries and hit six boundaries.

Jayawardene was bowled by Peterson trying to reverse-sweep for 17.

Dilshan, known for his aggression, hit just one boundary during a 64-ball 43 and Chandimal, who has struggled for runs in his last 11 one-dayers, showed signs of recovery with 43 off 51 deliveries.

Five other bowlers picked up a wicket each.

Four deliveries could not be completed in Sri Lanka's innings because of rain.

The chase could still be challenging for South Africa on a slow R. Premadasa Stadium pitch and the second innings could be delayed due to rain.

Sri Lanka leads the five-match series 1-0 after winning the first match by 180 runs.