LEWIS Jetta capped a stunning return to form with a starring role in the Sydney Swans' preliminary final win over Collingwood and looms as a major factor in the club's hopes of securing the premiership.

Jetta kicked three breathtaking goals, including a stunning run late in the first quarter when he covered around 90m and left Nathan Brown for dead en route to the Swans' 26-point victory.

A dip in form late in the season cost Jetta an All Australian nod and his coach is grateful he has rediscovered his touch in the past two games - but says he needs to maintain it.

"Yeah he has [found his form]," Longmire said. "He gets sat on pretty heavily and he's still getting used to that.

"He's still a young player and it was terrific to see him running on top of the ground like he was today.

"He'll have to put his skates on and do another job next week."

The Swans had plenty of contributors, including the midfield brigade of Josh Kennedy, Jarrad McVeigh, Ryan O'Keefe and Dan Hannebery, while Alex Johnson stood up in defence.

Ted Richards also shook off what seemed a serious left ankle injury to play out the game and keep Chris Dawes to just one goal.

But Jetta will dominate the highlight reels and it was a welcome relief for the 23-year-old.

"I had a bit of a quiet last four weeks of the season and against Adelaide [in the qualifying final], I got some rhythm back," Jetta said.

"This game I got back to what I'm good at, running and carrying."

A contentious omission from the All Australian team, Jetta said being overlooked on Monday night didn't concern him.

"I wasn't really that disappointed," Jetta said afterwards.

"It's just an individual award. I was happy just to make the squad.

"I [would] prefer a [premiership] medallion around my neck, that's even bigger, that's what I'm focusing on this week. We'll get to recovery and get ready."

The victory finally snapped a losing streak that had reached epic proportions for the Swans, dropping 11 straight matches against the Pies.

Veteran Jude Bolton, who was able to celebrate his 300th game in some style, felt it was the perfect way to shake the monkey from their backs.

"It's been frustrating. It's been hanging over us for a while," Bolton said.

"There's no better way to do it I guess.

"They've been a quality team for a long time and certainly it took a big effort from our guys to get over the top of them tonight.

"Now you lick your wounds and get ready for next week."

Asked if he could see any similarities between this Swans side and the outfit that reached consecutive Grand Finals in 2005 and 2006, Longmire had a quick response.

"Not really. I struggle to remember what happened last week," Longmire said.

"It's just about enjoying it for what it is.

"We'll take a deep breath and then we'll get down to the footy club tomorrow and organise the week and get that out of the way nice and early."

James Dampney is a reporter for AFL.com.au. Follow him on Twitter: @AFL_JD