South Africa 165 for 7 (Markram 39, Miller 28, Adair 3-39) beat Ireland 132 for 9 (Tector 36, Shamsi 4-27, Ngidi 2-18) by 33 runs

South Africa dominated Ireland in the first T20I meeting between the two teams despite a performance that would need some polishing with both bat and ball.

Their top scorer Aiden Markram made 39 and there were two partnerships in the 30s, but they were reduced to 115 for 5 at one stage and appeared in danger of missing out on a score around 160. Offspinner Simi Singh and left-armer Josh Little were particularly successful in keeping South Africa relatively quiet, but the rest of the attack conceded at least nine runs an over each. However, a strong finish by South Africa's lower order took them to a competitive total. And even if the visitors were not entirely happy with their score, they had reason to be because Ireland did not look like an outfit that could come close in the chase, despite South Africa's inability to eventually bowl them out.

The hosts were 38 for 4 after the powerplay, before Tabraiz Shamsi, the top-ranked bowler in the format, had even been introduced. Shamsi took four wickets for the second time in his career - also the second time in 2021 - to become the year's leading wicket-taker in the format so far. He tossed the ball up to bowl Singh, broke through Shane Getkate's defences with a wrong 'un, had Mark Adair caught on the long-off boundary and had Harry Tector stumped, as he came down the track to a googly.

George Linde provided good support at the start and in the middle of the innings, but South Africa drifted towards the end with Ireland's last pair putting on 44, their highest of the innings.

Openers out? No problem, we have some more
Ireland would have been relieved to see the back of Quinton de Kock after he had faced only nine balls. He did some damage when he hit Barry McCarthy over long-on for the first six of the South African innings and Mark Adair for back-to-back boundaries, before mistiming a drive to mid-off to depart in the third over. But South Africa had another opener in reserve. de Kock's ODI partner Janneman Malan was in at No.3 and did not get going at all before he hit Adair to Singh at mid-on.

Enter a fourth opening batter in Markram, who outlasted Temba Bavuma after the captain under-edged a reverse-sweep, and also starred in the two highest partnerships of the innings. Markam and Rassie van der Dussen put on 35 for the fourth wicket before Markram and David Miller shared 36 for the fifth, and South Africa had a solid foundation to build on. They seem to have identified Markram as someone who can move around the order, and though it leaves no room for Kyle Verreynne or Heinrich Klaasen, it allows them to play all their openers in the same XI.

Rabada, the batter
South Africa's coach Mark Boucher has repeatedly said he believes Kagiso Rabada is selling himself short when it comes to his batting, and Rabada seems to have taken the thought seriously. He showed his potential and his finishing skills by giving South Africa the most profitable over of the innings, which also happened to be the last one. Rabada had faced just three balls and scored two singles before Adair delivered the final six balls, but had seen enough to know what he needed to do.

He dispatched a low full-toss through the covers for four, then cleared the front leg to send a full ball through midwicket, after which he drove Adair down the ground and finally pulled a slow ball to deep square leg for a quartet of fours. Doubtless Rabada had a full house of boundaries on his mind, but he was beaten by lack of pace as he tried to heave the fifth one away and finished with a single. He scored 17 off the last over, and was unbeaten on 19 off nine balls to stake a claim for a spot higher in the order.

No score for O'Brien
Things are not getting any easier for Ireland's headline batter. Kevin O'Brien has played six international matches this year and has managed just 27 runs, and followed up his no score against Netherlands last month - in what turned out to be his final ODI - with a duck again today. He was rooted to the crease when he chipped the first legal delivery he faced back to Rabada for a simple catch. O'Brien's dismissal was South Africa's second wicket in seven balls after Paul Stirling was bowled by Linde the ball after hitting the first delivery of the innings for six. At that stage, Ireland were 7 for 2 with both openers gone.

Drop, drop, catch
South Africa's fielding standards have not been at their highest on this trip. They dropped four catches in the second ODI to lose to Ireland for the first time, and two again in the powerplay today, though they were of little consequence. First de Kock made significant ground to try and pouch the top edge off Tector's attempted scoop off the penultimate ball of Lizaad Williams' first over, but the chance popped out of his hands as his elbows hit the floor.

The batters had crossed and Williams had a chance to dismiss Andy Balbirnie with his next ball when the Irish captain smacked the ball to Malan at backward point. Malan dived full stretch to his right but could not hold on. Balbirnie didn't last much longer, though. After Lungi Ngidi removed George Dockrell with the first ball of his first over, he had Balbirnie caught behind with the first ball of his second. Thus, Williams was the only bowler to go wicketless.

Firdose Moonda is ESPNcricinfo's South Africa correspondent