Sydney have overcome a fierce challenge from a feisty Carlton to score a hard-earned six-point AFL win at the SCG.
Lance Franklin booted four goals on Saturday afternoon as Sydney eked out a 10.14 (74) to 10.8 (68) victory.
After four losses by 10 points or less, the Swans held on against a combative Carlton side, who emerged with plenty of credit despite suffering a sixth straight loss.
The Blues harried Sydney with their pressure and went toe-to-toe with the Swans' deep midfield brigade.
They led by three points at the first change and by eight at halftime.
Sydney looked to have made a decisive surge by scoring the first 28 points of the second half, including four goals.
Trailing by 20, Carlton dug in and kicked the last two goals of the term to trail by just seven at the final change.
The Blues had much of the play in the final quarter but couldn't convert that into points against the competition's stingiest defence.
Josh Kennedy starred for the Swans with 35 possessions (23 contested) and 12 clearances, with Jake Lloyd accumulating 26 touches and Luke Parker 24 disposals and two goals.
Four players tallied more than 30 touches for Carlton with Patrick Cripps notching 32, 22 of them contested, 12 tackles and 11 clearances, but Ed Curnow was their only multiple goalkicker with two majors.
A high-scoring first quarter included four lead changes and nine goals, two of them from Sydney's Xavier Richards, his first majors in senior football.