San Mateo Powers Past Cypress to Advance to Semi-Finals