Looking for only its third victory in Adelaide, Geelong struggled in the miserable conditions, kicking 7.12 (54) to the Power's 20.9 (129).
The loss plummeted the Cats to 13th on the ladder and took their average losing margin over the past three weeks to a disastrous 61.3 points.
A disappointed Mark Thompson wasn't making any excuses and said the Cats were beaten by a better side.
``I don't think we had that many great players,'' he said.
``It was very windy conditions and Port Adelaide are a good side, and they kicked very accurately. But we lost our way, with our enthusiasm and our confidence today as bad as any week.''
The Power had the better of Geelong from the opening bounce and never looked troubled after captain Matthew Primus won the toss to give his side first use of the 40km/h wind.
Port broke away early and had established a 34-point margin by the first change.
Forwards Chad Cornes and Warren Tredrea, who between them took 10 marks and kicked six goals, set the theme for the day, but it was Port Adelaide's use of the ball and accuracy on goal which proved the real difference.
Not even the return of Ben Graham to defence in the second quarter could stem the flow of Port goals. The tally was at seven by quarter time and the Power increased its lead at every change.
The home side broke the 100-point barrier in three quarters and held a 54-point advantage at the last break, despite just four more shots on goal than the Cats.
``I suppose Port Adelaide did kick well but they were kicking from a better angle, we seemed to be kicking wide,'' Thompson said.
``But we still didn't kick that well and it does hurt. I was sort of hoping that Port Adelaide would miss a few, but they just kept going through.
``I thought we went all right against the wind, except they (Port) still scored goals and that's what you just can't afford to happen.''
With Graham in defence and Cameron Mooney and Ronnie Burns managing only seven and six possessions respectively, the bulk of Geelong's forward work was left to Kent Kingsley. He continued to provide a target despite being double teamed on several occasions and was again one of the Cats' best, booting three goals.
Reliable defender Matthew Scarlett was Geelong's shining light, but he was let down by his team mates in the midfield.
Steven King was beaten by Primus, who completed a remarkable recovery from a back injury to be among Port's best,while Power onballers Josh Francou (35 possessions), Nick Stevens (27) and Jarrad Schofield (29) dominated.
Despite his team's poor showing, Thompson was still able to pluck some positives out of the match.
``I thought Tom Harley got beaten early, he got beaten having a go and so did Daniel Foster, and I don't mind that,'' he said.
``They didn't drop their head, Tom Harley was still playing in the last quarter and trying his best. They're good signs.
``Cameron Ling, to me he was horrible early. I had a talk to him at half time and he came out and played better football, so they're all good signs that players can get back in the game.''
PORT ADELAIDE 7.1 11.3 16.4 20.9 (129)
GEELONG 1.3 4.4 6.10 7.12 (54)
GOALS: Port Adelaide - C. Cornes, B. Guerra 4, W. Tredrea, P. Burgoyne 2, M. Primus, B. Montgomery, G. Wanganeen, J. Schofield, J. Francou, C. Cockatoo-Collins, S. Dew, R. James. Geelong - K. Kingsley 3, B. Sanderson, G. Ablett, P. Chapman, C. Ling.
BEST: Port Adelaide - C. Cornes, J. Francou, M. Primus, M. Bishop, W. Tredrea, N. Stevens. Geelong - M. Scarlett, C. Ling, D. Milburn, K. Kingsley, D. Wojcinski, P. Chapman.
Umpires: B. Rosebury, B. Allen, C. Rowston.
Crowd: 18,193 at Football Park.