Lionel Messi scored in the 27th minute, and Inter Miami held on for a 2-1 win over D.C. United on Saturday in front of 72,026 fans.