It took a late defensive stand, but Belgrade snapped a five-game losing streak Saturday at Heroes Park in Bozeman.