South Africa Under-19 team sealed a spot in the ICC U19 World Cup Super League quarterfinal after they thrashed Ireland by 153 runs.
Captain Van Heerden scored 111 from 93 balls while Dewald Brevis, also known as 'Baby AB', smashed 96 runs to propel South African colts to 315 for seven in a match that was reduced to 47 overs due to rain.
Chasing a mammoth 316-run target, Ireland made a horrible start as their opener Liam Doherty was dismissed off the first ball.
Ireland never recovered from the initial slump as South African bowlers piled up more pressure on the Irish batting line-up, which finally succumbed to a 158-all out.