Qaasim Adams inspires Primrose to upset win