Ashleigh Barty battles into Miami Open semi-finals

Ashleigh Barty moved through to the semi-finals in Miami (Marta Lavandier/AP)
Ashleigh Barty moved through to the semi-finals in Miami (Marta Lavandier/AP)