Mechanic
Protocol: mtgFlash
Official Definition
A keyword that lets you cast a spell at any time you could cast an instant, including during the opponent's turn.
Technical Rulings
Flash breaks the normal timing rules for the card type. Creatures with Flash can be cast in response to attacks.
Execution Examples
"Casting Ambush Viper during combat to surprise block an attacker."