Semoball

Royals hold on; Van Buren gains another upset