Widnes took an early lead with a converted try before Manchester squared things up before the break.
More points saw Widnes extend their advantage to lead 17 – 12, before Manchester came roaring back into the contest and grabbing a late try and conversion to seal the victory.