Lionel Messi played the starring role as Inter Miami lifted their first ever MLS Cup, beating Vancouver Whitecaps in the title clash.