The Shelby-Osceola-Stromsburg Rebels held on for a 7-5 win on the road over the York Cornerstone Juniors Tuesday night at Levitt Stadium.