Yes, T. Shamsi and Maharaj did a wonderful bowling, both did 10 10 overs and gave the least runs which shows their struggles and best performance to contain Australia and win the match but unfortunately they lost. Other bowlers did their best, they did 4 to 8 overs each and in this A. Markaram did best bowling, he did 8 overs in which he gave 23 runs and took one wicket also. The bowlers of the South African team did their best to restrict Australia but the target was too small. Australia chased the target in 47 overs if south Africa did a few more runs then it would be difficult for the Australian team to win the match, the batsman did a very poor performance if they did a little more runs up to 250 or 260 then Maybe they did not win that match.
Not sure about the part Shamsi played, as he conceded runs during crucial moments and then picked up wickets only when the match was almost over. On the other hand, Maharaj bowled his overs when the Australian batsmen were at their peak form and returned spectacular figures of 10-0-24-1. If he had received some sort of support from the pacers as well, then the outcome would have been different. From one end, Maharaj was bowling very tightly and from the other end Rabada, Jansen and Shamsi were conceding runs.