A season of ugliness for the Twins was looking particularly brutal just after 9 p.m. Tuesday. The team already was two hours into a rain delay — precipitation that was more than just a little sprinkle, as evidenced by the destruction of the storm — when the Twins said via Twitter that they anticipated a 9:50 p.m. start to the game.

Outrage from fans followed.

But then a strange thing happened: The night turned into a win for the Twins — both on the field and in the area of public relations.

First, the rain did relent. The game did start at 9:50. And even though there were very few fans in the stands when the first pitch was thrown, the Twins announced right around the start of the game that anyone with tickets Tuesday night could exchange them for a future game, even though the game was being played.

Twitter replies immediately shifted to include words like "classy" and "awesome."

Read Michael Rand's blog at startribune.com/randball. michael.rand@startribune.com.