Saints get home in thriller while Warriors record a big win