Stewart finished with figures of 6 for 30 from 17 overs as the Bolton side struggled to reach a target of 145.
Andy Bowker (34) and skipper Mark Fallon (32) were the pick of the Greenmount batsman as Mughal came unstuck with the bat - usually his strength.
But the Bradford-based player more than made up with the ball in his hand as he restricted the Westhoughton batsmen to a miserly 38 runs from 21 overs.
At 100 for 6 with eight overs remaining the home side must have been confident of victory but it wasn't to be as a good allround fielding display tied them down.
The village side welcome new Indian professional, allrounder Nishit Shetty, into the fold this weekend when they entertain Egerton tomorrow (Saturday).
Bolton League
Stew-pendous!
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules hereComments are closed on this article