It’s only the second time that Port has won its first two matches in a season, but it’s the Power's sixth win in its last seven trips to the ground.
West Coast, who came from behind to pip the Dogs in last week’s season opener, had their chances in the last term when Dean Cox hit the post from a set shot from just outside the goal-square when a goal would have brought the margin back to three points.
Then Phil Matera hit the post from two metres out, and the brilliant Chris Judd hit it from 15 metres out.
The hosts kicked the last four of the game, but couldn’t quite come back after being 29 points down early in the third term after Port scored the first couple of the term, having outscored West Coast seven goals to three in the second.
Judd was superb for the home team, kicking two, while mercurial forward Ashley Sampi kicked five and Phil Matera snared three.
Warren Tredrea was the hero forward for the Power, kicking five while Toby Thurstans kicked three.
Before the match, Port coach Mark Williams warned that his team needed to curb the brilliant West Coast midfield, particularly Michael Gardiner, Ben Cousins, Chris Judd and Chad Fletcher to give his team a chance, but his midfielders were also good, with Jarrad Schofield getting 21 touches, Josh Carr 22 and Brett Montgomery 15.
It was a tight, scrappy start to the game with neither side giving an inch, but Tredrea booted his first in the eighth minute to give Port the early lead.
But the West Coast smalls soon got into the action with a goal each - Matera’s after a mark on the flank and Sampi’s after a terrific tackle on Chad Cornes.
Thurstans then marked in the square and slotted it for Port, before Matera snapped his second after several shots landed short.
Gardiner then took a strong mark at 35 metres and kicked truly before Shaun Burgoyne took a terrific diving mark at 15 metres and brought the margin back to just three points at the first break.
The visitors then stepped it up a cog in the second with seven goals to three in the term.
Jarrad Schofield kicked Port’s fourth after a terrific handball from Stuart Dew, then Kane Cornes crumbed a ball off the front of the pack and goaled from 15 before Tredrea out-marked youngster Quinten Lynch for his third.
Chris Judd then produced a stunning bit of football, taking the ball from a Dean Cox tap, bursting through the front edge of the square with a couple of bounces and goaling from 55.
But goals to Tredrea and Dew in the next five minutes swung the pendulum back firmly in Port’s favour.
Matera’s second came after he grabbed the ball off the back of a pack, but Tredrea’s fourth and Peter Burgoyne’s first gave Port a 21-point break at the long break.
Port kicked the first two in the third to go to a 29-point lead and were threatening to run away with it, but Embley’s goal on the run from 45 stemmed the flow.
Thurstan’s second after a mark at 40 was soon answered with three West Coast goals – Daniel Chick running through 40, Brent Staker from a free at 45 and Sampi’s third after a terrific mark, floating across the front of the pack.
Thurstan’s third took it out to 14 points, but when Jakovich snapped truly – and belted Chick in the stomach as part of the exuberant celebration – it was just nine points at the final change.
A surprisingly sanguine John Worsfold said his side simply wasn’t good enough to snatch the victory.
“Definitely, I think – maybe it was a good effort to get close to them, considering the way we played,” he said.
“We just didn’t play well enough to win – we got close, so your hunger’s there, but we didn’t play well enough.
“(We’re) just disappointed – we just played some pretty average football with both skills and making some decisions at times.”
WEST COAST: 4.0, 7.3, 12.10, 17.13 (115)
PORT ADELAIDE: 3.3, 10.6, 14.7, 18.10 (118)
GOALS: WEST COAST: Sampi 5, Matera 3, Judd 2, Gardiner, Embley, Chick, Staker, Jakovich, Cousins, Adkins
PORT ADELAIDE: Tredrea 5, Thurstans 3, Kingsley, S Burgoyne 2, Schofield, K Cornes, P Burgoyne, Dew, Cassisi, Lade
BEST: WEST COAST: Judd, Sampi, Cox, Gardiner, Kerr, Fletcher
PORT ADELAIDE: Tredrea, Thurstans, K Cornes, S Burgoyne, Wilson
INJURIES: WEST COAST: Nil
PORT ADELAIDE: Nil
CHANGES: Nil
REPORTS: Wilson (Port Adelaide) for unduly rough play on Carroll (West Coast)
UMPIRES: Vozzo, Allen, McInerney
CROWD: 39,760 at Subiaco Oval