Northwood roar to “emotional” upset win over Glenwood