Collingwood say they are building the right way towards a third consecutive AFL grand final appearance.
Magpies coach Nathan Buckley believes his side has improved 10 to 15 per cent per match over the past three weeks, and can improve further in the preliminary final showdown with Sydney at ANZ Stadium on Friday night.
Collingwood's hard-fought 13-point semi-final win over West Coast at the MCG has lifted them to within a victory of the grand final.
And despite just a six-day break ahead of the preliminary final, they have an excellent recent record against the Swans - beating them in their past 11 meetings.
"We think that one has us building to where we want to be," Buckley said.
"We still feel there's some upside in us. The last three weeks have been 10 or 15 per cent (improvement) on top of each other.
"Now we've got to go again.
"Internally we could feel the difference in the way we played against Essendon, against Hawthorn and now."
The Magpies' up-and-down season and slow burn over the past month was encapsulated perfectly in Saturday night's 10.13.73 to 9.6.60 win.
Trailing by 23 points early and struggling, the Magpies lifted their tackling pressure in an enthralling second quarter, before Dale Thomas lit up the match with three goals in six third-quarter minutes to swing the match Collingwood's way.
Yet again they fell behind in the fourth term before more guts finally led to glory.
Buckley felt Thomas' contribution was important and timely after a difficult season marred by niggling injuries.
"Like the club itself, Dale's been scrutinised and criticised fairly heavily over the last period of time," Buckley said.
"Great quality, (he has) a great deal of pride in his performance, he's the type of guy who loves the big stage and has always played well in finals.
"He and the club would have liked to have had a smoother season.
"But sometimes it's not about where you start, it's where you finish.
"We believe over the last two or three weeks, we've played as good footy as we have all year, and it's a good time to be doing that."