sports

No. 6 Magruder upsets No. 4 DeMatha