Another Smith ton as Australia take ODI series against India
The Australians then restricted India to 338-9 from their 50 overs with Virat Kohli falling on 89 to a magnificent Moises Henriques catch when the master batsman was closing in on a century.
Smith followed up his 105 off 66 balls in Friday's first ODI victory with an equally dominant 104 off 64 balls as the Indians couldn't stem the runs on a slow-paced Sydney Cricket Ground pitch in searing conditions.
"I felt good from ball one. Got myself in and went hard," Smith said.
"It was another great foundation set by Finchy and Davey (Warner). That enabled myself and Maxi (Glenn Maxwell) to go hard at the back end."
"They have outplayed us. We were ineffective with the ball, and didn't hit the areas," Kohli said.
"They have a strong batting line-up, they know the conditions and the angles well.
"The chase felt steep. They took the chances that they created in the field, which was the difference."
Warner hit 83 off 77 balls, Finch 60 off 69, Marnus Labuschagne 70 off 60 and Glenn Maxwell bludgeoned a crowd-pleasing unbeaten 63 from 29 balls.
Smith put on a batting clinic with a full array of quirky shot-making as he raced to triple figures, laced with 14 fours and two sixes.
He fell two balls later stretching for a wide slower delivery off Hardik Pandya and getting a thick edge to Mohammed Shami at third man.
Finch and Warner brought up their 12th century opening stand off 16 overs before Finch mistimed Shami and spooned a catch to Kohli via his pads.
Finch's 60 came off 69 balls with the first wicket falling at 142, following the pair's 156-run stand in the first ODI.
Warner chanced his luck on 83 but was run out by a brilliant direct throw from Shreyas Iyer at long-off.
India lost Shikhar Dhawan in the eighth over of their innings when he miscued Josh Hazlewood and was caught by Mitchell Starc for 30 off 23 balls, and fellow opener Mayank Agarwal went in the next over.
Henriques proved Australia's hero with his athletic horizontal catch to dismiss Kohli off Hazlewood for the prized wicket in the 35th over.
K.L. Rahul hit an enterprising 76 off 66 balls before he sliced leg-spinner Adam Zampa high to Hazlewood at short third man in the 44th over.
D. Warner run out (Iyer) 83
A. Finch c Kohli b Shami 60
S. Smith c Shami b Pandya 104
M. Labuschagne c Agarwal b Bumrah 70
G. Maxwell not out 63
M. Henriques not out 2
Extras: (lb2, nb1, w4) 7
Total: (50 overs; for four wkts) 389
Did not bat: A. Carey, P. Cummins, M. Starc, A. Zampa, J. Hazlewood
Fall of wickets: 1-142 (Finch), 2-156 (Warner), 3-292 (Smith), 4-372 (Labuschagne)
Bowling: Shami 9-0-73-1 (1w), Bumrah 10-1-79-1 (1w), Saini 7-0-70-0 (2w 1nb), Chahal 9-0-71-0, Jadeja 10-0-60-0, Agarwal 1-0-10-0, Pandya 4-0-24-1
S. Dhawan c Starc b Hazlewood 30
M. Agarwal c Carey b Cummins 28
V. Kohli c Henriques b Hazlewood 89
S. Iyer c Smith b Henriques 38
K.L. Rahul c Hazlewood b Zampa 76
H. Pandya c Smith b Cummins 28
R. Jadeja c Maxwell b Cummins 24
N. Saini not out 10
M. Shami c and b Maxwell 1
J. Bumrah lbw b Zampa 0
Y. Chahal not out 4
Extras (nb2, w8) 10
Total (50 overs; for nine wickets) 338
Fall of wickets: 1-58 (Dhawan), 2-60 (Agarwal), 3-153 (Iyer), 4-225 (Kohli), 5-288 (Rahul), 6-321 (Jadeja), 7-321 (Pandya), 8-326 (Shami), 9-328 (Bumrah)
Bowling: Starc 9-0-82-0 (1nb), Hazlewood 9-0-59-2 (1w), Cummins 10-0-67-3 (5w 1nb), Zampa 10-0-62-2 (1w), Henriques 7-0-34-1 (1w), Maxwell 5-0-34-1
Result: Australia won by 51 runs
Series: Australia 2-0
Umpires: Paul Reiffel(AUS) and Gerard Abood (AUS)
TV umpire: Bruce Oxenford (AUS)
Match referee: David Boon (AUS)