Niagara holds on to late lead, drives past Manhattan