I'm not 100% sure Germany is going to win that game. They pulled rabbit out of the hat to find a tying goal vs Spain the other day but they also gave up so many good chances to Spain it was a minor miracle they didn't lose 4-1. They did play better than they played against Japan. Germany just has so many aging players they are still turning to or using roster spots for. I think this is likely the last run for guys like Muller and Kimmich and possibly Neuer (although he looks in really good form). Sane hasn't impressed much. I like Gnabry but he is young and does some goofy things on the ball at times. Germans will point to Werner's injury but he hasn't been in good form in 2+ years...he never got on track at Chelsea and only when he returned to a slightly lower league did he find some goals but not nearly at the clip he built his name on.Yet they will both probably win, and things will be back to normal again.
Costa Rica is jekyll & hyde. They didn't even show up against Spain and they found some crazy magic against Japan who I pegged as a sleeper to make it deep. Navas, when he has just a token defense in front of him, is an outstanding and very underrated GK. It wouldn't have surprised me if a South American team inquired about possible shared lineage (i.e. Argentina) with him at one point because he's better than any of the South American GKs except for Ederson and Allison.
It will be a fun afternoon to watch.