Richard Danso scored a brace in both halves to help his side manage an important win at a very difficult ground to win.
Daniel Lomotey and Majeed Ashimeru both scored late in the game to thrash All Stars at their own backyard after Sadiq Alhassan's penalty could only prove a consolation.
The win takes WAFA to third place on the league log with 14 points in eight league matches.