Melville smashed more than 300 in a day to finish well on top, led by an even set of contributions from the side’s batting line-up.
Tom Scollay scored 64 at the top of the order before Matt Bowdler (50), Drew Porter (45) and Myles Keyt (42) helped propel the side to 311 all-out at stumps.
Scollay, alongside Luke Towers (33), set the platform with a patient 77-run second wicket partnership.
Sixth-placed Melville has lost its past three games.
Seventh-placed Fremantle and eighth-placed Midland-Guildford are both breathing down Melville’s neck, with strong first days in their Round 12 fixtures.