Meaning of A BLOWOUT in English

A BLOWOUT

to win by a large score, no contest ; a flat tire, a tire that breaks suddenly

"Did the Flames win?" "Ya, 11-2. It was a blowout."

We were late because our van had a blowout on the freeway.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.