The 19-year-old pulled up in agony after kicking a ball on the run in the third quarter and will undergo scans in coming days on his right hamstring to determine the severity of the injury.
Port’s win was established through a dominant second-quarter.
Despite taking a six-point lead into the first break, the Dockers were washed away by the Power as a heavy shower lashed the ground.
Port kicked 5.4 to 0.0 to open up a 28-point halftime advantage, recording 22 inside 50s to just two by the Dockers in the second term.
Travis Boak was best on ground for the Power, with 26 disposals and a goal while Scott Lycett dominated the ruck with 37 hitouts.
Ollie Wines marked his return from a suspension for breaching COVID-19 protocols with 25 disposals and a late fourth-quarter goal.
Former Gold Coast forward Charlie Dixon had a happy return to his old stomping ground, kicking two goals for the Power to take his tally to five from two matches this season.
Justin Westhoff also had two majors for the Power while Matthew Taberner was the only multiple goalkicker for the Dockers with his two first-quarter efforts.
Superstar midfielder Nat Fyfe had 23 touches as well as kicking a goal for the Dockers while Michael Walters also had 23 disposals and a goal.
The Dockers also had an injury concern with Sam Sturt unable to complete the match after hurting his right ankle in the third quarter.
Forward Jesse Hogan, making his long-awaited AFL return after 11 months on the sidelines, had a quiet night finishing with nine touches and a mark.
Port Adelaide will take on struggling West Coast at Metricon Stadium on Saturday while the Dockers take on in-form Gold Coast later that evening at the same venue.
FREMANTLE 4.1 4.1 5.2 6.5 (41)
PORT ADELAIDE 3.1 8.5 9.7 10.10 (70)
GOALS – Fremantle: Taberner 2, Colyer, Matera, Walters, Fyfe
Port Adelaide: Westhoff 2, Dixon 2, Powell-Pepper, Gray, Marshall, Ebert, Boak, Wines
BEST – Fremantle: Fyfe, Walters, Cerra, Aish, Taberner, Bewley
Port Adelaide: Boak, Wines, Lycett, Dixon, Westhoff, Ebert
INJURIES – Fremantle: Sturt (foot)
Port Adelaide: Rozee (jaw), Duursma (hamstring)