Lionel Messi played the entire game despite a first-half injury scare, Benjamin Cremaschi broke a tie in the 59th minute and Inter Miami overcame an early two-goal deficit to beat Montreal 3-2 on Saturday night for its fifth consecutive Major League Soccer victory.