Swan Districts have survived a shoot-out against East Perth to keep their momentum rolling with a 20-point win at Medibank Stadium.
With possession in dispute for most of the game it was the big men who stared for both sides, with Swans having enough contributors to get over the top 15.14 (104) to 12.12 (84).
Former Eagle Ashley Hansen proved to be the game-breaker for Swans with his eight goals while Josh Smith did his best to drag East Perth across the line with five.
It is the second win in a row for the reigning premiers who had started the season in woeful form.
East Perth started the game in full spirits, earning a number of free kicks in the first few minutes by getting to the ball first.
The Swans were toiling hard in what was starting to look like a very scrappy affair but were unable to stop the home side going forward.
The Royals kicked their first through captain Michael Swan but missed a host of chances in front of goal to go into the break only 13 points in front.
But all of East Perth's good work in the first term was quickly destroyed by the Swans, who ran the ball seamlessly from halfback on a number of occasions to record five goals to the Royals' two for the quarter.
Thomas Roach, Ryan Davis and young gun Stephen Coniglio were instrumental in the fightback.
East Perth still had their chances but indecision in the forward line killed any momentum built by their midfield.
The third term saw even more twists and turns. Both sides had their fair share of momentum but East Perth were able to hold onto the ball longer to claw their way back into the match with four goals in a row.
Swans tagger Mathew Aitchison was doing everything he could to limit the impact of the helmet-less Brendan Lee but could do little to stop the Royals' star man racking up clearance after clearance.
The congestion continued in the last quarter, with tiring legs on both sides making for a tight, tou contest.
But in the end it was the finishing of Swans which proved the difference, making the most of their forward 50 entries.
|GOALS - SWAN DISTRICTS: Hansen 8; Geappen 3; Wolfenden, Robinson 2. EAST PERTH: J.Smith 5, Seal, Shepheard; Swan, Delborrello, Travers.|
BEST - SWAN DISTRICTS: Hansen, Roach, Coniglio, Roberts, Miles, Geappen. EAST PERTH: Lee, Smith, Polak, Sweet, Wulff