What is the meaning of Vantage?

An advantage.

A place or position affording a good view; a vantage point.

A superior or more favorable situation or opportunity; gain; profit; advantage.

Alternative form of advantage (score after deuce)

To profit; to aid.

Source: wiktionary.org