Brad Stevenson kicked another four goals from 15 possessions and 10 marks with Ben Sokol especially outstanding again with four goals from 23 disposals and 12 marks.
Rowen Powell also kicked three goals for the Lions and Kyle Halligan two.
Subiaco's midfield was then dominant helped by the 12 possessions, 32 hit outs and a goal in the ruck from Zac Clarke with help from Lachlan Delahunty who finished with 27 possessions, 11 marks, nine hit outs, eight inside 50s and a goal.
Chris Phelan then racked up 32 possessions on the ball for Subiaco while Josh Deluca finished with 31 disposals and six tackles, Kyal Horsley 27 touches and six tackles, Leigh Kitchin 26 possessions and seven marks, and Nick Menegola 20 disposals.
Small defender Hayden Kennedy was superb with 29 possessions, seven marks and a goal while Greg Clark came into the team and had 22 disposals and 10 marks as well.
Rhys Palmer returned for Swan Districts after missing last week's win over Peel following a dominant Round 1 performance against Perth. He battled hard on Saturday against Subiaco finishing with 20 possessions, six tackles and two goals.
Adam Faulkner also picked up 21 possessions for the black-and-whites, Steven Payne 20 and Matt Riggio 17 along with five tackles.
The Swans' back-line was under siege with Subiaco amassing 59 inside-50 entries for the afternoon but Tobe Watson finished with 16 possessions and five marks, and Tony Notte 14 disposals, five marks and five tackles.
Swans came out and made the perfect start as they tried to topple the Lions with goals in the first five minutes to Corey Gault and Rhys Palmer.
Subiaco did answer through Brad Stevenson, Rowen Powell and Hayden Kennedy but it was a good first term by the black-and-whites topped off with goals to Warrick Wilson, Matthew Rogers and Todd Banfield as they led impressively by 11 points at the first break.
By three minutes into the second term, Subiaco had assumed the lead, though, with goals to Stevenson and Josh Deluca and they never looked back.
Subiaco went on to kick the only six goals of the second quarter to lead by 27 points at half-time.
Stevenson then added a third with Max Walters adding another before Palmer's second goal for Swans cut the deficit back to 35 points midway through the quarter.
Subiaco went on to kick the last three goals of the third quarter to lead by 55 points at three quarter-time and then the only seven goals of the final term to win by 96.
Swan Districts reserves held on to beat Subiaco 15.8 (98) to 13.10 (88) on Saturday at Leederville Oval.
Swans led by 17 points at quarter-time, 15 at half-time and 25 at three quarter-time before holding on despite the Lions kicking three goals to one in the last term.
Brad Fullgrabe kicked three goals for Swan Districts to go with 16 possessions, nine marks and 14 hit outs.
Albert Dean also booted three majors along with 23 disposals, five marks and five tackles.
Levi Ridley, Brody Sutton and Chad Daniels also kicked two goals for Swans as well.
Jack O'Sullivan gathered 24 possessions for Swan Districts, Ben McGillivray 22, Freddie Clutterbuck 22, Mitch Mackenzie 20 and Lockie Huntley 19.
David Ehlers kicked three goals for Subiaco and Matthew Ehlers two.
Daniel Leach amassed 31 possessions for the Lions, Michael Braut 24, Craig Hoskins 21, Mckenzie Lawrence 20 and Bailey Matera 19.Subiaco will have a short turnaround before hosting Claremont on Thursday night at Leederville Oval.