Harrison Burton won his second career Xfinity race after taking the lead on the final lap Saturday at Homestead-Miami Speedway.