Tuesday's ICC Cricket World Cup comes from Mumbai where Australia bid to seal their semi final spot against an Afghanistan side who are still in the mix themselves.
Australia
With 10 log points Australia are in third spot and closing in on a semi final place with this game and a clash with Bangladesh to come. India and South Africa are already through leaving 2 places remaining.
After losing their first 2 matches to India and South Africa the Australian's have reeled off 5 successive wins.
Last Saturday they beat England by 33 runs, posting 286 all out (Labuschagne 71) and bowling England out for 253 (Zampa 3/21).
Squads and Team News
This was how Australia lined up last time out.
David Warner, Travis Head, Steven Smith, Marnus Labuschagne, Josh Inglis (wk), Cameron Green, Marcus Stoinis, Pat Cummins (c), Mitchell Starc, Adam Zampa, Josh Hazlewood
Did not play: Glenn Maxwell, Alex Carey, Sean Abbott
Note Mitch Marsh has returned home for personal reasons and at the time of writing it's not clear when / if he will return. Glenn Maxwell will be available after missing the England game.
Afghanistan
Afghanistan have won 4 and lost 3 of their 7 matches and with 8 log points they are still contention for a semi final place with this game and a clash with already qualified South Africa to come.
Last time out they beat the Netherlands by 7 wickets, a third successive victory after they got the better of Sri Lanka (also 7 wickets) and Pakistan (b 8 wickets).
They have also taken the scalp of defending champions England (by 69 runs) whilst defeats came first time out to Bangladesh, then India and they were also beaten by New Zealand.
Squads and Team News
This was how the Afghanistan lined up last time out.
Rahmanullah Gurbaz, Ibrahim Zadran, Rahmat Shah, Hashmatullah Shahidi (c), Azmatullah Omarzai, Ikram Alikhil (wk), Mohammad Nabi, Rashid Khan, Mujeeb Ur Rahman, Fazalhaq Farooqi, Noor Ahmad
Did not play: Naveen-ul-Haq, Riaz Hassan, Abdul Rahman, Najibullah Zadran
Head to Head
Overall the teams have met 3 times with Australia winning all 3 matches
When the teams met in CWC 2019 Australia won by 7 wickets
The Betting
Australia are currently trading at around 1 / 5 to win the game and Afghanistan can be backed at around 3/1
Note all prices are correct at the time of writing but are subject to change
The Verdict
Afghanistan have been gaining fans at a rate of knots but they face a tough task here with Australia needing the win to pretty much rubber stamp their own semi final berth.
Just the one pick for me here. I like the price for Travis Head to score a 50 at the top of the Australian order.
Bets: To Score a 50 Travis Head? (yes) at 1.75/1 with Betway
Note all prices are correct at the time of writing but are subject to change
Discussion Forum
More tips, news and views are available on the CWC thread on our discussion forum. If you are new to our community you can open an account here.
Subscribe to our free weekly betting mailer which will include our best and value bets below.