Germany, Portugal, Serbia in a fantastic 4/1 terrific treble to win