MELBOURNE has produced a stunning last-gasp surge to sink Port Adelaide by seven points in a thriller.

Ben Brown booted three goals including the go-ahead major in the last quarter of the Demons' 15.6 (96) to 13.11 (89) triumph at Adelaide Oval on Saturday night.

Melbourne trailed by four points at three-quarter time, but scored five goals to three in a frantic finale to celebrate ex-captain Jack Viney's 200th game with a victory.

POWER v DEMONS Full match coverage and stats

The Demons (three wins, one loss) dished out the Power's first loss from three outings in a fluctuating fixture, where the margin was never greater than 18 points.

06:11

Highlights: Port Adelaide v Melbourne

The Power and Demons clash in round three

Published on Mar 30, 2024

Melbourne's largely unheralded duo of Alex Neal-Bullen (two goals, 24 disposals) and Trent Rivers (27 possessions) were superb.

And their decorated trio of Max Gawn (50 hitouts, 20 disposals), Christian Petracca (23 touches) and Clayton Oliver (25) were all influential, while Bailey Fritsch and Tom Sparrow kicked two goals each.

00:37

Dees hit the front after genius tap-on

Alex Neal-Bullen slots his second goal as Melbourne steals back the lead

Published on Mar 30, 2024

Brown's third major with a tick over seven minutes left put the visitors in front, before Fritsch threaded the sealer from an acute angle some five minutes later.

Port was well served by veteran Travis Boak (24 disposals), Ollie Wines (25), Zak Butters (25) and skipper Connor Rozee (26, one goal), while Darcy Byrne-Jones, Willie Rioli and Jeremy Finlayson scored two majors each. 

00:37

Willie's weaving wizardry leaves Demons in his wake

Willie Rioli dances his way out of the contest before finding a clever finish in front of goal

Published on Mar 30, 2024

Port's small forwards Byrne-Jones, Jed McEntee and Francis Evans all snapped goals within 15 minutes as the home side raced to an 18-1 lead.

The Demons booted the next three goals, only for Power forward Charlie Dixon to convert after the quarter-time siren to give his side a 4.1 to 3.2 lead.

That advantage disappeared within 15 seconds of the start of the second stanza when Sparrow scored the first of three Melbourne goals in an eight-minute burst to put the visitors up by 13 points.

00:41

Windsor wills his way through with first goal to remember

Caleb Windsor shows pace and class to kick a memorable first career goal

Published on Mar 30, 2024

Port rallied with the next trio of majors, and a late strike from Melbourne's milestone man Viney ensured the scores were locked at 7.3 apiece at half-time.

The game remained on a knife-edge in the third term until Port made a move, with ruck recruit Ivan Soldo and Todd Marshall, in his 100th game, booting goals for a 15-point buffer some 28 minutes in.

But when the Demons appeared in strife, they responded with long goals from Brown, followed by Gawn after the three-quarter-time siren.

00:37

Gawn slots captain's goal to set up blockbuster fourth quarter

Max Gawn shows his class to bring Melbourne right back at the end of the third term

Published on Mar 30, 2024

Port led 10.8 to 10.4 at the last change, but Melbourne booted the initial three goals of the final term to sneak 14 points ahead, before Port's Finlayson and Rozee converted to again tie the scores.

Brown then converted after an overhead mark, and Fritsch coolly iced the win from a tight angle with two and a half minutes left.

Esava is over the line
When Kysaiah Pickett lined up for goal in the second quarter there was always going to be a chance the run-around set shot would drop short, yet no Demons chose to stand on the goal line. Sure enough, the snap dipped and the only player within 10 metres was Port's Esava Ratugolea. The former Cat figured there was no need to complicate things and went for the chest mark - only problem being he was standing behind the line when the ball reached him. To add insult to injury Ratugolea dropped the 'mark'.

01:06

Horror goal-line blunder sees Melbourne's lead extend

Kysaiah Pickett keeps Melbourne's momentum rolling after a massive misread from Esava Ratugolea in front of goal

Published on Mar 30, 2024

200 of the best
Every club has a heart-and-soul player, the type they would clone if possible. Jack Viney is that player at Melbourne, and almost is a clone of his father, former captain and 233-game Demon Todd Viney. Jack joined the old man in the 200 Club on Saturday night and it was a very typical outing: leaving the field under the blood rule in the first quarter, kicking a running goal to level scores at half-time, and finishing with a team-high tackle count of eight to go with 21 disposals and again be in the Demons' best. 

00:37

Superb Viney delivers in milestone match

Jack Viney shows his class with a brilliant run and finish in his 200th game

Published on Mar 30, 2024

Charlie is the key for a Port challenge
After two very interrupted years Charlie Dixon has had a strong pre-season and is looking back to somewhere near his best. The big man wasn't wearing his kicking boots on Saturday, finishing with 1.2, but his hands were like vices and his aggression like a Pamplona bull. If Ken Hinkley is going to get this side to take the final steps it's been tripping over recently, he is going to need Dixon at the front, dragging his teammates along by the scruff of their necks.

PORT ADELAIDE    4.1    7.3    10.8    13.11 (89)
MELBOURNE   
      3.2    7.3    10.4    15.6 (96)

GOALS
Port Adelaide: Rioli 2, Byrne-Jones 2, Finlayson 2, Soldo, Rozee, McEntee, Marshall, Houston, Evans, Dixon
Melbourne: Brown 3, Neal-Bullen 2, Sparrow 2, Fritsch 2, Windsor, Viney, Pickett, Oliver, Langdon, Gawn, 

BEST
Port Adelaide: Drew, Houston, Rozee, Wines, Butters, Soldo
Melbourne: Neal-Bullen, Gawn, Petracca, Rivers, Viney, Oliver

INJURIES
Port Adelaide: Boak (head knock)
Melbourne: Nil

SUBSTITUTES
Port Adelaide: Jase Burgoyne, replaced Francis Evans in the third quarter
Melbourne: Taj Woewodin, replaced Jack Billings in the fourth quarter

Crowd: 38,105 at Adelaide Oval