Tales of Josh Rosen’s demise weren’t just premature.

They were proven absurd Saturday.

Too bad there’s no publicly available tape of the Dolphins’ intrasquad sort-of-scrimmage, which was closed to the public because of weather.

It would show just how much has changed in a week.

Rosen, with owner Stephen Ross in attendance for the first time all camp, was in command and aggressive.

Fitzpatrick, named the front-runner just four days earlier, had perhaps his worst practice as a Dolphin.

Rosen had a touchdown pass and made some remarkable throws.

Fitzpatrick threw two interceptions and should have had a third on a deep pass to DeVante Parker into double coverage.

As a result, Rosen just might be the Dolphins’ QB1 when the Dolphins return to practice Monday.

“He’s made some improvement really across the board,” Dolphins coach Brian Flores said before Saturday’s simulated game. “It’s things a lot of people don’t see. Better footwork, better mechanics in the pocket, better decision-making.”

Flores added: “I know I said he was leading the way the other day, but let’s be clear there’s still a lot competition and a lot of time left. Today is a big day to showcase the improvement guys have made.”

Rosen did just that.

Did he close the gap this week?

“That’s irrelevant in my head,” he said. “Just trying to compete with all the quarterbacks, but also try to compete on the field, have fun. Because the one thing that coach was stressing in the meeting was, we’ve put a lot of work in. Been a lot of really tough, hot, long training camp days.

“The scrimmage is supposed to be fun,” he added. “Football, it’s a game. We all have a job to do and we’re taking it seriously, but I was excited to come out here and have fun, play football.”

It didn’t seem much fun at all for Fitzpatrick, whom Howard picked off twice — both on terrible throws.