Benson and Beaverton punch tickets to the semis

By Chris Burkhardt