Coleman Medal leader Charlie Curnow has kicked four goals to help steer Carlton to a 36-point win over the GIANTS at Marvel Stadium on Sunday afternoon.
The Blues led by just three points at half-time but put a break on the visitors during the third term and in the end, pulled clear for a 13.12 (90) to 8.6 (54) win.
The result improves Carlton's record to 12-6, keeping it just two points adrift of the top-four, ahead of consecutive away games against Adelaide and Brisbane.
Sam Walsh shook off a nasty-looking ankle injury to gather 31 disposals and seven clearances for the Blues and captain Patrick Cripps led from the front with 34 disposals, four clearances and a goal.
Curnow and Harry McKay (two goals) were ever-present threats in attack as Jacob Weitering and Mitch McGovern, returning from hamstring troubles for his first match since round two, held firm in defence.
Toby Greene could have put the GIANTS in front midway through the third quarter but failed to score with an around-the-corner kick after marking 30m from goal on a slight angle.
The Blues took advantage, kicking the next three goals in quick succession to give themselves breathing space.
It was party time when Callum Brown dropped a mark in the GIANTS defensive goal square and Josh Honey pounced to toe-poke the ball through for a goal.
Carlton put the result beyond doubt in a strong final quarter, kicking 4.4 to 1.3.
Greene showed flashes of brilliance, using Lewis Young as a launch pad to take a spectacular mark on the wing in the opening quarter.
He kicked two second-quarter goals and could have had a third after he was taken high by McGovern but his free kick sailed wide.
The incident sparked a melee, leaving McGovern's jumper ripped and looking more like a cape.
Moments later McGovern flew into a pack to contest a mark and was hurt, spending the last few minutes of the first half hunched over.
McGovern played out the match and impressed in the backline.
Adam Saad gave his trademark run out of defence and produced a highlight with his huge mark over James Peatling.
The GIANTS were well served by co-captain Stephen Coniglio (21 disposals, six clearances, two goals), Tim Taranto (30 disposals) and Harry Himmelberg (25).
Greene finished with 3.2 from 15 disposals and riled Carlton players with a late spoiling attempt on Lochie O'Brien in the dying stages.
CARLTON 3.4. 5.6. 9.8. 13.11 (90)
GIANTS 2.0. 5.3. 7.3. 8.6 (54)
GOALS
Carlton: Curnow 4, Cottrell 2, McKay 2, Cripps, Silvagni, Setterfield, Honey, Durdin
GIANTS: Greene 3, Coniglio 2, Riccardi, Wehr, Briggs
BEST
Carlton: Walsh, Saad, Cripps, Docherty, Curnow, Setterfield, Cerra
GIANTS: Taranto, Greene, Coniglio, Himmelberg, Ward
INJURIES
Carlton: Nil
Greater Western Sydney: Nil
SUBSTITUTES
Carlton: Jack Newnes
GIANTS: Jake Stein