Russian teenager Mirra Andreeva’s incredible run at the Madrid Open continues with a straight-set victory over Poland’s Magda Linette to reach the last 16.