Patton, Michael power Spartans' late push