Germany are well and truly laughing here aren't they? Japan have big time bottled it. Even another defeat and I still put Germany favourites over Japan to qualify, just as long as they only lose by a goal or two.
If Germany go into MD3 on 0 points and say -2/-3 GD , I'd fully expect them to end the day on 3 points and at least 0 GD, and Spain would just have to beat Japan 1-0 to put Germany through.
Of course if Costa Rica somehow held out for a draw then they'd be through over Japan and Germany, but not happening I don't think.