Star import Diego Castro has re-signed with Perth Glory for another season, while goalkeeper Liam Reddy will also stay at the A-League club.
Castro had attracted strong interest from rival A-League clubs, and he was also considering his options overseas.
But the 34-year-old has decided to stay in Perth for a third season, giving Glory's title hopes a huge boost.
Castro scooped the major A-League awards at Glory's end of season awards on Saturday - named the Most Glorious Player, joint golden boot, players' player of the year, members' player of the year and volunteers' player's player of the year.
"To win the MGP once is amazing and to go back to back is unbelievable," Castro said.
"The last two seasons in Perth has been a beautiful experience for my family and me and hopefully next year we can go all the way and grab the ultimate prize."
Castro was unlucky not to win a second-straight Johnny Warren Medal this season after netting 13 goals.
Sydney FC star Milos Ninkovic pipped the Spaniard for the league's MVP award.
Along with Castro, Glory confirmed the re-signings of Reddy, his understudy Nick Feely, and midfielder Joel Chianese.
But defender Dino Djulbic has been told he won't earn a new deal, while Socceroos utility Rhys Williams is set to join Melbourne Victory after his friction-filled season in Perth.
Richard Garcia (retired), Nebojsa Marinkovic (released), Mitch Oxborrow (released), Kosta Petratos (Newcastle), Josh Risdon (Wanderers), and Aryn Williams (released) are other departures from Glory.
Perth have also confirmed the signings of returning fullback Scott Neville, defender Jacob Poscoliero and Joe Knowles.
Perth finished the regular season in fifth spot, and made their way through to the semi-finals with an upset elimination final win over Melbourne City.
But their run was halted by Sydney FC in the semi-finals, with the Sky Blues crushing Perth 3-0 before beating Melbourne Victory via a penalty shootout in the decider.
PERTH GLORY INS AND OUTS
INS: Scott Neville (from Wanderers), Jacob Poscoliero (from Mariners), Joe Knowles (from youth league).
OUTS: Richard Garcia (retirement), Lucian Goian (short term injury replacement), Nebojsa Marinkovic (released), Mitch Oxborrow (released), Jordan Thurtell (released), Kosta Petratos (Jets), Josh Risdon (Wanderers), Aryn Williams (released), Rhys Williams
CONTRACTED PLAYERS: Shane Lowry, Alex Grant, Chris Harold, Andy Keogh, Adam Taggart, Joseph Mills, Rostyn Griffiths, Brandon Wilson, Diego Castro, Liam Reddy, Nick Feely, Joel Chianese.