British youngster Tom Lewis won the Portugal Masters on Sunday, only his third event as a professional.