The club that has 75 League goals to its name in just 28 matches so far this season, is the Mother City’s third representative in the hat for the next round – after First Division outfits FC Cape Town and Ikapa Sporting put Durban Stars and Bloemfontein Celtic, respectively, to the sword.
Vasco led 2-0 at halftime through goals by Anthony Moniz and Theo Hempe, then added a third within minutes of the break when Leonard Casner slotted home a penalty.
However, a resurgent Classic put enormous pressure on the visitors when they scored two very late goals – one from a Steven Hlongwane penalty – which almost took the tie to extra time.
Vasco keeper Darren Keet had earlier saved another spot-kick from the boot of Thabo Mathabela.
Yebo Yes United, Orlando Pirates’ junior squad who are currently in the top half of the Gauteng Second Division stream, almost caused an upset when they held First Division Inland leaders, FC AK, to a 2-2 at Meadowlands, but eventually bowed out 4-3 on penalties.
And African Warriors’ dream of a ‘giant killing’ over Moroka Swallows was put on hold following the postponement of their game due to a waterlogged pitch.