South Africa and Bangladesh meet at Lord's in the final round of Group A matches in the Women's T20 World Cup and the stakes are high.
The Proteas' excellent win over India last week means they are level with Harmanpreet Kaur's side on six points - and India sign off against group leaders Australia.
South Africa will need to beat Bangladesh and presume India beat Australia, which means a place in the semis would be down to net run rate - and Laura Wolvaardt's team need to boost theirs to stand a chance.
Best Bet - Annerie Dercksen over 17.5 runs @ 5/6
Alternative Bet - Sanjida Akter Meghla 1+ wicket @ 8/11
Bet Builder - Bangladesh 50 in match - No, South Africa runs at fall of first wicket under 26, Most sixes - South Africa & Under 7.5 catches @ 8/1
Best Bet: Annerie Dercksen over 17.5 runs @ 5/6
If they bat first South Africa will have to go big; if they bat second they will have to chase hard.
Qualification for the semi-finals could all come down to net run rate and the Proteas need to boost theirs in beating Bangladesh.
It means their powerful top order has to deliver. Wolvaardt is having a good tournamen, while Tazmin Brits smashed 114 against the Netherlands on Thursday.
Annerie Dercksen goes more under the radar, yet two of her last three knocks in this tournament have been 52 and 37 not out and she is being under-rated at 17.5 match runs.
Alternative Bet: Sanjida Akter Meghla 1+ wicket @ 8/11
With South Africa having to throw the bat and take a few risks, they are sure to lose wickets, with Sanjida Akter Meghla in the right sort of form to claim at least one.
The slow left-armer, building on five wickets in warm-up games against Scotland and Ireland, took 3-21 against Pakistan and does pose questions of batters.
She looks like top value to claim at least one scalp.
Bangladesh 50 in match - No
South Africa runs at fall of first wicket under 26
Most sixes - South Africa
Under 7.5 catches
Pays 8/1
In four matches at these finals only one Bangladesh player has scored a half-century. Opener Juairiya Ferdous managed it, scoring exactly 50 against the Netherlands.
They don't have the players who look like they are going to score big and against a crack attack like South Africa's, it's safe to expect Bangladesh not to manage an individual half century at Lord's.
Make Bangladesh not to get a 50 the first leg of the Bet Builder, with leg two the South Africans to lose their first wicket for under 26 runs.
Their first-wicket partnerships in their first three games read 2, 11 and 25 and in a game in which they are going to have go out swinging, expect another early scalp.
South Africa have hit 16 sixes in the tournament so far, Bangladesh two, so take the Proteas to land that match bet.
There have been under 7.5 catches in five of the eight games featuring these teams so go low once more.
Learn more about how Bet Builders work in our Bet Builder guide.
After losing their opener against Australia, South Africa have beaten Pakistan, India and Netherlands to reach six points
Bangladesh have beaten Netherlands and Pakistan, but defeats to the Aussies and India mean they cannot qualify for the semi-finals
The Proteas have won 12 and lost only two of 14 completed T20I fixtures against Bangladesh
In four matches at this tournament, Bangladesh's highest individual score is 50 - the lowest highest individual score for all 12 nations
Marizanne Kapp has taken 10 wickets in her last six T20Is, including 3-23 in the win over Pakistan
South Africa have won three in a row after losing to Australia in their opener and a win will put them into the play-off places ahead of the Aussies' showdown with India later in the day.
The Proteas could name an unchanged team for the third game in a row, the only question mark over whether they prefer Dane van Niekerk or Kayla Reyneke, who can be explosive and a net run rate boost could be required.
Expected South Africa XI: Wolvaardt (c), Brits, Dercksen, Kapp, De Klerk, Tryon, Reyneke, Jafta (wk), Ismail, Khaka, Mlaba.
Bangladesh have won two and lost two and are looking to produce what would be a rare win over the South Africans.
Medium-pacer Fariha Trisna, who took 1-32 against the Dutch in her only appearance, could return if the selectors think the Lord's track may seam.
Expected Bangladesh XI: D Akter, Ferdous, Mostary, Sultana (c, wk), Akhter, S Akter, Moni, Khan, M Akter, Trisna, Meghla.
Read more cricket betting tips and predictions on site.
This article was written by a partner sports writer via Spotlight Sports Group. All odds displayed on this page were correct at the time of writing and are subject to withdrawal or change at any time.