Cardiff - India hammered Australia by 243 runs in their Champions Trophy warm-up match in Cardiff on Tuesday after skittling out the defending champions for just 65.
Umesh Yadav did the bulk of the damage with a stunning return of five wickets for 18 runs in just five overs, with fellow paceman Ishant Sharma taking three for 11 against an Australia side where Shane Watson was given a rest from batting following his hundred against the West Indies.
Earlier, world champions India collapsed to 55 for five before Dinesh Karthik revived the innings with a superb 146 not out, adding 211 for the fifth wicket with captain Mahendra Singh Dhoni (91) to get the side to a total of 308 for six.
Australia were without captain Michael Clarke because of a recurrence of a longstanding back injury which has made him doubtful for the side's tournament opener against England at Edgbaston on Saturday.
India face South Africa in the first match of the Champions Trophy proper at Cardiff on Thursday.
India: 308-6 from 50 overs (K. Karthik 146 not out)
Australia: 65 all out from 23.3 overs (A. Voges 23; Umesh Yadav 5-18)
Stuck in the office without a TV? If so, be sure to follow Sport24's LIVE interactive commentary on Thursday.