The spiritual meaning of beating someone in a dream is not far-fetched as it foretells victory over whatever you have been struggling with for a long time. ...