The 19-year-old opening batter struck 162 off just 57 balls, which included 13 fours and 13 sixes, as his team amassed a total of 271-3.
Brevis went to his 50 off 18 balls then continued his assault on the bowling attack and reached his century off just 35 deliveries.
It was the fifth-fastest T20 hundred of all time and the highest score by a South African in the shortest format.
A prodigious batting talent since his school days, Brevis announced himself at the U19 World Cup earlier this year when he broke the record for the most runs in the competition.
The right-handed batter hit 506 runs in six innings at an average of 84.33 at the junior global tournament to break the record previously held by India international Shikhar Dhawan, who scored 505 runs in the 2004 edition.
Brevis' exploits earned him a contract with the Mumbai Indians in the Indian Premier League (IPL) where he showed glimpses of his talent while he was also snapped by the St Kitt and Nevis Patriots in the Caribbean Premier League (CPL)
Known as 'Baby AB' because his batting style and mannerisms are similar to Proteas legend AB de Villiers, it will not be long before the national selectors make the call for higher honours.
Brevis told reporters after the game that he will be ready for a national call-up when the time comes, saying: "I trust the people in charge. They'll make the right decision. Whenever the time comes, I'll be ready.
"It's a very special day, it hasn't sunk it yet. I'm just so grateful for the talent God gave me and being [able to] showcase it."
The Knights for their part tried to make a fist of the run-chase and ended on 230-9 to fall 41 runs short of the target but played their part in breaking the world record for the most aggregate runs scored (501) in all T20 games.