Tinkler went with his tried and tested of Darren Keet between the sticks, Luyolo Slatsha, Lorenzo Gordinho and Keanu Cupido in central defence, Fortune Makaringe, Moegamad Domingo in the midfield and Prins Tjiueza led the attack.
Sundowns opened the scoring through Shalulile who rifled a thunderous shot past Keet in the 16th minute after he received a defence-splitting pass from Ribeiro.
Sundowns increased their lead in the 37th when Ribeiro turned finisher with a well-taken close range left-footed shot that gave Keet no chance after a cross from Khuliso Mudau.
The Brazilians secured the match with a delightful team goal that included at least three players who demolished a City defence that was found wanting after the Citizens lost the ball in midfield.
A City player was dispossessed and Sundowns turned the ball over with Neo Maema initiating an attack before he delivered a pinpoint cross to Iqraam Rayners who laid the ball to Shalulile to register his brace.