Needing a win to keep the series alive, West Indies sent Australia to bat and could not prevent the home side from gathering a daunting total of 324 for seven off 50 overs, to which they replied with 274 for eight.
The result gave Australia a winning 3-0 lead in the five-match series, with the last match slated for Melbourne on Friday (Thursday night Caribbean time).
Windies captain Chris Gayle led a fairly sturdy start to the challenging run-chase, smashing a brisk 34 but when he fell and the score dipped soon after to 55 for three in the 11th over, there was little hope of the touring side pulling off an upset victory.
Gayle faced only 21 balls for his 34, laced with six boundaries.
Travis Dowlin (8) and Lendl Simmons (1) fell cheaply and a fighting 45-run fourth-wicket stand between Wavell Hinds and Narsingh Deonarine was terminated when the left-handed Jamaican was run-out for 20.
Deonarine went on to score a career ODI best 53 off 69 balls with five boundaries.
Kieron Pollard lashed a typically aggressive 62 off 55 balls and shared in a 102-run seventh-wicket partnership with Dwayne Smith but the required run-rate was too demanding and the Windies sunk to defeat although delivering their best batting effort of the series so far.
Pollard thumped four fours and two sixes in his top score and Smith finished unbeaten on 59 off 63 balls with three fours and three sixes.
Opening bowlers Doug Bollinger (2-44) and Ryan Harris (2-64) shared four wickets to lead the Australian attack, Bollinger enjoying the dismissal of the dangerous Gayle for the third time in the series.
Earlier, Ponting tormented the West Indies bowling attack by compiling his 29th ODI hundred and first at the Gabba.
He stroked 106 with six fours and two sixes from 112 balls in a vital knock that set up the easy win in front of 20,088 fans.
The visitors’ attack was under pressure from early and Australia seized control, when Ponting linked up with Tim Paine for a stand of 52 for the second wicket before he added 131 for the third wicket with Cameron White.
West Indies were still competitive when Paine made 24 from 36 balls, but White hurt them with his 63 from 78 balls.
Gayle’s side managed to drag themselves back into the match, when White was caught at long-on in the 40th over off Nikita Miller’s left-arm spin, Adam Voges was caught in a similar position for 16 in the 43rd over off Ravi Rampaul, and Ponting was caught at short fine leg in the 44th over off Smith.
At this stage, West Indies had reduced Australia from 226 for two to 252 for five, but a stand of 52 for the sixth wicket between left-hander Mike Hussey and all-rounder James Hopes restored the balance of power to the home team.
West Indies’ fightback was snuffed out, as Hopes struck half-dozen boundaries in 42 from 21 balls, and Hussey made 23 from 17 balls in the closing overs.
Darren Sammy snared two wickets for 44 runs from eight overs, and Smith collected two for 59 from eight overs.
The result sustained a fine run by the Aussies who went 9-0 against Pakistan in their recent Test, ODI and Twenty20 fixtures before whipping the West Indies by 113 runs and eight wickets respectively in the first two ODIs of the current series.
The third ODI ended in a no-result on Friday when rain aborted the match.
SCOREBOARD
AUSTRALIA Innings
S Watson c Hinds b Smith 26
+T Paine c Pollard b Sammy 24
*R Ponting c Rampaul b Smith 106
C White c Sammy b Miller 63
A Voges c Miller b Rampaul 16
MK Hussey b Pollard 23
J Hopes c Smith b Sammy 42
M Johnson not out 7
R Harris not out 0
Extras (lb11, w6) 17
TOTAL (7 wickets – 50 overs) 324
Did not bat: N Hauritz, D Bollinger
Fall of wickets: 1-43 (Watson, 6.1 overs), 2-95 (Paine, 15.3), 3-226 (White, 39.5), 4-252 (Voges, 42.5), 5-252 (Ponting, 43.1), 6-304 (Hussey, 48.2), 7-318 (Hopes, 49.4)
Bowling: Smith 8-0-59-2 (1w); Rampaul 10-0-68-1; Sammy 8-0-44-2; Pollard 7-0-45-1; Miller 10-0-55-1; Gayle 1-0-9-0 (1w); Deonarine 6-0-33-0.
WEST INDIES Innings
*C Gayle c wkp Paine b Bollinger 34
T Dowlin c wkp Paine b Harris 8
L Simmons c Hauritz b Hopes 1
N Deonarine c Harris b Hauritz 53
W Hinds run out (Hopes) 20
+D Ramdin b Bollinger 15
K Pollard c Hussey b Johnson 62
D Smith not out 59
D Sammy b Harris 0
N Miller not out 5
Extras (b2, lb6, w9) 17
TOTAL (8 wickets – 50 overs) 274
Did not bat: R Rampaul
Fall of wickets: 1-44 (Dowlin, 5.5 overs), 2-44 (Gayle, 6.2), 3-55 (Simmons, 10.1), 4-100 (Hinds, 20.6), 5-127 (Deonarine, 27.3), 6-146 (Ramdin, 30.4), 7-248 (Pollard, 47.1), 8-265 (Sammy, 48.6)
Bowling: Bollinger 10-1-44-2 (1w); Harris 10-0-64-2 (1w); Hopes 6-1-39-1; Johnson 10-0-55-1 (5w); Hauritz 10-1-47-1; Voges 4-0-17-0 (1w)
Result: Australia win by 50 runs
Series: Australia lead five-match series 3-0
Man of the match: Ricky Ponting (Australia)
Toss: West Indies
Umpires: Billy Bowden, Paul Reiffel; TV umpire: Bruce Oxenford
Match Referee: Javagal Srinath