You scored 20,000 points in 1 minute in a Deluge arena. 2.60% of players have unlocked this achievement