Coaches, celebrities, Twitter users and several players found it hard to come to terms with Germany's semifinal loss to France, though some managed to be a little more gracious in defeat than others.
Germany is out of the Euros after going down to a hard-working France side, with Atletico Madrid striker Antoine Griezmann scoring a brace to seal a 2-0 victory for the host country. After the game, Germany coach Joachim Löw took an early stab at summing up the mood of the country.
"Everyone's hugely disappointed," said Löw. "We clearly dominated the game and played with force and courage, but we failed to score, and I cannot blame anyone for that."
Captain Bastian Schweinsteiger, who recovered from a knee knock to face France and gave away the penalty from which the hosts took the lead, also voiced his frustration. "We had good chances, but the ball didn't get in," said the Manchester United midfielder. Toni Kroos shared the same sentiment but also called the game the "best match of Euro 2016."
On the other side of the footballing fence, winning manager Didier Deschamps said that the French deserved their win over "best team in the world" Germany. "It was a very difficult match, but we seized our chances," he said. Griezmann also hailed his side's team effort. "We earned our place in the final," he added.
German celebs, users react to the loss
Of course, the match triggered a range of reactions from many Germany fans on social media, most of whom felt that the score was harsh on their team. Germany's most-capped player, Lothar Matthäus, said that one player's absence was especially felt.
Germany's tennis stars also took to Twitter to voice their opinions, including former world number one Boris Becker.
Football fans from all around the world reacted to Germany's loss, with many saying that the better team had lost.
There was a familiar sound coming from the stands during the game as French fans decided to mimic the well-renowned Icelandic thunderclap. Twitter users were generally unimpressed.
And finally, Germany's very own Twitter account had a rather resilient message after the final whistle was heard.
The Euro 2016 final between France and Portugal will be played on Sunday in Paris.