Earlier in the match, Brazil posted a commanding total of 202, powered by impressive knocks from Roberta Avery (48 off 35) and Monnike Machado (69* off 41).
Cardoso’s incredible spell began in the second over when the pacer picked up a hat-trick. She followed it up with four more wickets in the fourth over to take her tally to seven.
Two additional wickets in the sixth over saw her reach an unprecedented nine wickets in an innings.
The final wicket was claimed by Marianne Artur, as Lesotho were bowled out for just 13 in 6.2 overs, handing Brazil a massive 189-run victory.