Who won yesterday's ICC Champions Trophy 2025 match result on March 4? India defeated Australia by four wickets in the first semifinal of the tournament, securing their place in the final.
Batting first, Australia managed to post a competitive 264 in 49.3 overs, thanks to crucial contributions from Steve Smith (67 off 78) and Glenn Maxwell (55 off 47). However, India's bowlers, led by Mohammed Shami (4/45) and Kuldeep Yadav (2/42), kept the Aussies in check.

Yesterday's ICC Champions Trophy Match: India vs Australia
Match Details:
Also read: IND vs AUS, Champions Trophy 2025: Rohit Sharma Scripts History, Becomes First Captain To Achieve THIS Huge ICC Record
Result: India won by 4 wickets
Player of the Match: Mohammed Shami (4/45)
Australia posted a fighting total of 264, but India's steady chase, anchored by Virat Kohli and KL Rahul, ensured their victory with 11 balls to spare. Mohammed Shami's four-wicket haul played a pivotal role in restricting Australia, setting up India's place in the final of the Champions Trophy 2025.
India: Rohit Sharma (c), Shubman Gill, Virat Kohli, Shreyas Iyer, Axar Patel, KL Rahul (wk), Hardik Pandya, Ravindra Jadeja, Mohammed Shami, Kuldeep Yadav, Varun Chakravarthy
Australia: Cooper Connolly, Travis Head, Steven Smith (c), Marnus Labuschagne, Josh Inglis (wk), Alex Carey, Glenn Maxwell, Ben Dwarshuis, Nathan Ellis, Adam Zampa, Tanveer Sangha