The win was Australia’s first in the 2023 edition and it came after two successive defeats against hosts India and South Africa.
Showing urgency with the ball Australia first bundled out Sri Lanka for a lowly 209 inside 44 overs with Zampa (4/47) leading the rout despite half-centuries by Kusal Perera (78) and Pathum Nissanka (61).
Inglis and Marsh then smashed fiery fifties as Australia chased down the target with 88 balls to spare — also improving on their NRR.
Australia, who were languishing at the bottom in the standings, jumped to the 8th spot with their first win. Sri Lanka, on the other hand, suffered their third straight defeat of the tournament.
Looking on course for a 300-plus score, Sri Lanka faced a bizarre batting collapse to lose 10 wickets for 84 runs after a 125-run opening stand.
Defending a below-par total, Dilshan Madushanka (3/38) bowled a fiery first spell which included a maiden over and a double wicket maiden in which he claimed the prized scalps of David Warner and Steve Smith.
As It Happened
Warner immediately called for review when the field umpire gave him out. The prolific southpaw left the ground fuming when the DRS ruled it in favour of the on-field umpire. Smith on the other hand was caught plumb in front of the wicket.
While Madushanka was frugal, Marsh took off against the other bowlers. He smashed three boundaries to plunder 12 runs off young spinner Dunith Wellalage in the ninth over.
Marsh raced to his fifty but Chamika Karunaratne sent a sharp throw from the deep to end his innings, as wicketkeeper Kushal Mendis made no error in collecting the ball and disturbing the stumps.
Inglis, playing only his second World Cup game, looked confident in the middle and stitched a 77-run partnership with Labuschagne as Australia crossed the 200-run mark for the first time in this edition of the World Cup.
Earlier, an out-of-form Perera got some much-needed runs while Nissanka struck his second consecutive fifty.
Australia benefitted from the timely return to form of Zampa, who had been having an awful tournament. The wrist spinner enjoyed an excellent outing to help bundle out Sri Lanka in 43.3 overs.
There were lots going on in the field as Mitchell Starc aborted his delivery stride thrice to warn Perera to not leave his crease early on at the non-striker’s end.
Perera was also struck in the head by a Marcus Stoinis bouncer which caught the Sri Lankan off guard.
But the experienced southpaw didn’t let the blow deter him and went on to send Stonis’ slower cutter down the ground to bring up his fifty.
With both openers pilling on the runs, the Australian bowlers looked clueless. But skipper Pat Cummins kept shuffling his bowlers in search of that first breakthrough.
Cummins, who has been far from his best with the ball, stood up at the opportune moment to give Australia the breakthrough they needed.
Cummins cramped Nissanka for room and the Sri Lankan hit it high and in front of square only for Warner to run and complete a stunning catch.
The Australian skipper bowled a peach of a delivery five overs later to clean up the other set batter in Perera, who picked the wrong line to swing his bat.
The dismissal marked the beginning of Australia’s dominance as the Sri Lanka batting unravelled and the five-time champions grew in confidence.
Zampa (4/47) got rid of the in-form Kusal Mendis. But the wicket belonged to Warner who ran across from deep midwicket, covering about 25ms to complete a spectacular diving catch.
Sadeera Samarawickrama, Chamika Karunaratne and Maheesh Theekshana were Zampa’s other victims with Starc pitching in with two wickets.
Breaking: T20 cricket to be part of 2028 Los Angeles Olympics as IOC approves proposal
Apart from the openers and Charith Asalanka’s 25, no other Sri Lankan batter reached double digits.
(With inputs from PTI)