SN Zellhuber stays on feet despite viscous flurry from Ribovics