The Bucks secured their fourth win in five games behind Porter's strong performance. Kyle Kuzma added 19 points and Ousmane Dieng 11 for Milwaukee, which held a 63-58 advantage at halftime before the teams exchanged leads in the third quarter.
For the Heat, Norman Powell scored 26 points, Bam Adebayo finished with 18 points and nine rebounds, and Andrew Wiggins had 16. Miami's three-game winning streak was halted. The Bucks led 30-29 after one quarter and will host the Cleveland Cavaliers on Wednesday, while the Heat travel to face the Philadelphia 76ers on Thursday.