Two internationals and two youngsters scored for the Roar with Hollandâ€™s Sergio van Dijk and Scotlandâ€™s Charlie Miller joined by Young Socceroos Tahj Minniecon and Mitch Nichols on the scoresheet.
Perthâ€™s Jamie Harnwell made the scores 3-1 when he netted for the Glory in the 58th minute.
Roar coach Frank Farina was delighted with his team after the match.
"A win is always good for confidence. The big thing was it being at home," Farina said.
"We've played very well at home I say this season, but the last three games we've failed to score.
"Tonight we've scored four. The last few games we could have scored four as well but we took our chances tonight and that was the difference."
Queensland now sits third on the table, overtaking Central Coast and Sydney FC whilst Perth remains on the bottom.