After restricting the West Indies to 452 all out, the hosts cruised to 174 without loss in 48 overs.
The Windies, who had scored 335 for six in 85 overs at stumps on the opening day, added a further 116 runs before losing all their wickets.
Brendan Nash, who remained unbeaten on 44 at close of play, was well on course to bring up his second Test ton but left-arm pacer Johnson got rid of him at 92.
Darren Sammy was out to overnight score of 44 when Peter Siddle’s ball hit him in front.
Ravi Rampaul had stroked his way to 40 when Kemar Roach became the third vicitm of Johnson, ending Windies’ innings.
Watson took some time to settle down but once he got the measure of things in the middle, he looked in total control. He punished the visiting bowlers carting them all around the park. Katich, on the other hand, played the second fiddle to Watson en route to his measured knock of 71 as the opening duo steered Australia to a comfortable position.
Score board
WEST INDIES (I Innings, O/n: 335/6 in 85 overs)
Gayle c Haddin b Bollinger 26
Barath c Hussey b Bollinger 3
Sarwan c Clarke b Johnson 28
Chanderpaul c Haddin b Watson 62
Nash b Johnson 92
Bravo b Hauritz 104
Ramdin b Watson 4
Sammy lbw Siddle 44
Benn lbw Hauritz 17
Roach c Haddin b Johnson 2
Rampaul (not out) 40
Extras (B-5, LB-14, W-5, NB-5) 29
Total (all out, 124.1 overs) 451
Fall of wickets: 1-26, 2-39, 3-84, 3-119*, 4-235, 5-239, 6-273, 7-336, 8-380, 9-383.
Bowling: Bollinger 25-3-67-2, Siddle 25-6-92-1, Johnson 26.1-3-105-3, Hauritz 36-5-111-2, Watson 12-2-57-2.
AUSTRALIA (I Innings)
Watson (batting) 96
Katich (batting) 71
Extras (LB-1, NB-6) 7
Total (for no loss, 48 overs) 174
Bowling: Roach 7-1-25-0, Rampaul 9-1-32-0, Bravo 9-1-30-0, Sammy 7-1-35-0, Benn 16-3-51-0.