For the second straight weekend, St. Rose - No. 1 in the Shore boys basketball rankings - prevailed 50-48 with a defensive stop on final possession.