WALYALUP has answered every Narrm challenge to record a seven-point win and extend its winning streak to four games.

The Dockers conquered the Demons at the MCG for the second year in a row, taking control of the tight and tense contest by kicking 5.2 to 2.3 in the third quarter.

The Demons lifted late on Saturday but Walyalup was able to withstand the pressure.

Up by 15 points, the Dockers hung on to win 12.7 (79) to 10.12 (72) for their fourth straight victory to jump inside the top eight for the first time this season.

Towering Walyalup ruckman Sean Darcy was subbed out late in the second quarter with a hamstring injury in a major blow for the visitors.

But his absence allowed Jackson, who moved to Walyalup during the off-season following three years and a premiership with Narrm, to take control of the tight tussle.

The 21-year-old, who was heavily criticised in Western Australia during Walyalup's early-season form struggles, received some jeers from the 29,154 fans but the reception was largely respectful.

Classy Narrm forward Kysaiah Pickett reduced the margin to just two points with three minutes to go but dynamo Bailey Banfield immediately kicked truly at the other end to seal the result for the Dockers.

Angus Brayshaw had a set shot with 90 seconds left but the prolific Demons midfielder sprayed it right.

Both forward lines struggled to fire in a low-scoring contest but young Dockers talls Jye Amiss (three goals) and Josh Treacy (two) made crucial contributions.

Andrew Brayshaw, Angus' younger brother, starred for Walyalup in the middle, as did Caleb Serong.

Narrm's second straight defeat leaves it at 7-4 ahead of a Friday night clash with struggling Carlton.

The Dockers have revived their season to be 6-5 leading into a bye next weekend.

NARRM                3.2     4.5     6.8     10.12 (72)
WALYALUP          2.0     4.3     9.5      12.7 (79)

GOALS 
Narrm: Pickett 2, Fritsch 2, Viney, van Rooyen, Sparrow, McDonald, Harmes, Grundy
Walyalup: 
Amiss 3, Treacy 2, Banfield 2, Serong, Schultz, Jackson, Frederick, Aish

BEST 
Narrm: Petracca, Gawn, Ang.Brayshaw, Pickett
Walyalup:
 Jackson, And.Brayshaw, Serong, O'Meara, Young 

INJURIES 
Narrm: Nil
Walyalup: 
Darcy (hamstring)

SUBSTITUTES 
Narrm: James Jordon (replaced Kade Chandler in fourth quarter)
Walyalup: 
Sam Sturt (replaced Sean Darcy in second quarter)