Greer uses late charge to hold off Eastside