Monmouth downs Vikings