Great Ecclestone Show marks the spot