Huntington Beach baseball battles its way to victory against Corona del Mar