Vikings pull off upset against PHS

by