2021 Miami Highlights: Andreescu edges Sakkari in midnight thriller, into final