South African third-tier side EC Bees will seek to do the "impossible" when they travel to giants Mamelodi Sundowns for a Nedbank Cup Last 16 tie on Tuesday.
The minnows are expected to be easy pickings for the 2016 African champions, but history suggests they can spring a surprise and join the annuls of South African football folklore.
There have been a number of instances in the last decade where amateur sides have got the better of top-flight teams in the Nedbank Cup, including embarrassing defeats for two of the country's biggest clubs. ?
KweseESPN celebrates the giant-killers who have come before EC Bees.??
2010 Nedbank Cup - Last 32
Platinum Stars 2 ALS Puk Tawana 3
The Nedbank Cup tends to give us a glimpse of up and coming stars and on this occasion it was future Bafana Bafana midfielder Jabulani Shongwe.
Shongwe netted twice for the North West third-tier side to help them on their way to a famous win. Current Bidvest Wits defender Buhle Mkhwanazi also missed a penalty in this game.
ALS Puk Tawana were a feeder team for Mamelodi Sundowns and so had a number of bright young stars in their side, and were also well coached under the watchful eye of the Pretoria side's then technical director, the late Ted Dumitru. ?
2011 Nedbank Cup - Last 16
Baroka FC 2 Moroka Swallows 1
Baroka FC may be an established Premier Soccer League side now, but seven years ago they were an unknown club campaigning in the Limpopo ABC Motsepe League. ?
But they sprung to the national consciousness with a run to the semifinals of the Nedbank Cup in 2011, with their young coach Sello Chokoe becoming something of a celebrity with his one gloved hand and outrageous confidence.
?After seeing off fellow minnows Mighty Mega Force in the first round, they had what looked a lost cause against a strong Moroka Swallows team who had been Nedbank Cup champions just two years earlier.
But Katlego Mashego, who would later join Free State Stars, got them on their way and after Auguston Leonard equalised for Swallows, Mashilo Moremi netted the winner for Baroka with 10 minutes to play. ?
2011 Nedbank Cup - Quarterfinals
Baroka FC 2 Kaizer Chiefs 1
Just one round later and it got a whole lot better for Baroka, who this time ousted Kaizer Chiefs in what was at the time the greatest upset in South African knockout football.
Chiefs led through Knowledge Musona in the first half and everything looked routine, but Sam Ndlovu brought the third-tier side level just before halftime.
And current Wits striker Thobani Mncwango added a winner in the second half to stun Chiefs fans and grow the legend of Baroka even further.?
2013 Nedbank Cup - Last 32
Maluti FET College 4 Orlando Pirates 1
Baroka's exploits have arguably since been eclipsed by Free State ABC Motsepe League side Maluti FET College, who hammered Orlando Pirates in the Last 32 five years ago.
Maluti even managed to miss a penalty that would have made the scoreline more emphatic and embrassing for the Soweto giants. ?They were ahead inside 47 seconds through Lucky Mokoena, the first of two on the day for him to go with a brace for Mashale Rantabane.
Oupa Manyisa pulled a goal back for Pirates, who had fielded a relatively strong team but were caught cold by the third-tier side.
2013 Nedbank Cup - Last 32
AmaZulu 1 Tembu Royals 2 ?
AmaZulu were struggling in the PSL in this season, so were not perhaps in the best frame of mind for this cup clash against Eatsern Cape ABC Motsepe League side Tembu Royals. ?
And it proved a difficult evening as the greater confidence of the minnow side shone through as they grabbed a two-goal lead via Sechaba Mofokeng and Zukisa Ginya.
Current Chiefs winger Joseph Malongoane pulled a goal back for Usuthu, but they could not force an equaliser and became another top-flight victim to an amateur team.?
2015 Nedbank Cup - Last 32
Chippa United 0 Natal United 0 Natal won 4-2 on pens
KwaZulu-Natal ABC Motsepe League side caused another upset when they held top-flight Chippa to a goalless draw and then held their nerve to claim a penalty shootout victory.
Chippa missed a number of opportunities to grab the lead and were made to pay in an embarrassing early exit from a competition they have traditionally struggled in -- though they did make the semifinals in 2017.
2017 Nedbank Cup - Last 32
Acornbush United 1 Cape Town City 0 ?
Cape Town City were fresh from winning the Telkom Knockout in the first season of the club's existence and were riding high in the Premiership to boot.
It seemed a formality then when they traveled to Mpumalanga ABC Motsepe League side Acornbush United, who had been talking up their chances in the build-up to the game.
City fielded a strong side packed with experience, but battled to break down the minnow side and were stung by a goal just before halftime from Mduduzi Nkosi.
The coach of Acornbush in this game, MacDonald Makhubedu, is now in charge of top-flight Baroka FC.
2017 Nedbank Cup - Last 32
KwaDukuza United 2 Ajax Cape Town 2
United won 4-3 on pens
KwaDukuza were a rebranded incarnation of Natal United who had stunned Chippa United two years previously and they did it again with many of the same players.
The lower league side showed great mental strength to twice come from behind and take the game to spot-kicks, where they eventually triumphed 4-3.
Ajax looked on course when Neo Makua put them ahead inside the first minute, but shortly afterwards the confident home side responded via striker Lungelo Zondi.
Ajax were back in front just past the hour-mark through forward Prince Nxumalo, but once again they could not hold onto their lead as former African Warriors and Mthatha Bucks midfielder Khulu Khumalo equalised, and the ABC Motsepe League side took the game on penalties.