19-year-old Diaby sinks Orleans with late strike