Brazil defeated Germany 1-0 on Tuesday to end the World Cup champion's 22-game unbeaten run and restore some lost pride following the humiliating mismatch between the sides in their previous meeting.
Gabriel Jesus' first-half header settled the friendly and provided his side with a welcome confidence boost some three months before the World Cup. In the absence of the injured Neymar, Brazil didn't concede during the international break as it also defeated Russia 3-0 in Moscow.
Though Brazil coach Tite said before the game in Berlin's Olympiastadion that revenge for the side's 7-1 loss in the 2014 World Cup semifinal was not in his players' minds, he acknowledged there was no getting over the result.
"The wound is still open," Tite told Kicker magazine in an interview. "My wife started crying after the third goal."
Counterpart Joachim Loew made seven changes from the side that drew 1-1 with Spain on Friday - the team's third consecutive draw - with Kevin Trapp playing in place of Marc-Andre ter Stegen in goal. Jerome Boateng led the side for the first time as captain in his hometown. Hertha Berlin defender Marvin Plattenhardt also started.
Jesus made the breakthrough seven minutes before the interval when Trapp flapped at his powerful but centrally positioned header and allowed the ball go in. Willian's cross came in at pace and Jesus was just five meters from goal, but the goalkeeper was in position to make the save.
Jesus had missed a good chance minutes earlier when he left two Germany defenders sprawling on a counterattack and then fired over with only the goalkeeper to beat.
Ilkay Gundogan had the home side's best chance beforehand when he miss-hit the ball after Julian Draxler pulled it back.
Referee Jonas Eriksson asked Brazil captain Dani Alves to calm his players down after Toni Kroos felt the effect of yet another robust challenge.
Brazil emerged with more intent after the break, with Antonio Ruediger blocking Willian and Paulinho drawing a good save from Trapp off the rebound, before Coutinho fired just over.
Joshua Kimmich produced a vital interception to deny Coutinho, and Jesus missed an open goal from the resultant corner.
At the other end, Sandro Wagner twice headed good chances wide. It was as close as Germany got as Brazil adopted a 6-3-1 formation to protect its lead.
"The body language was missing above all, the body language," said a disappointed Loew, whose side slumped to first defeat since losing to France in the 2016 European Championship semifinal.
Kroos was scathing in his criticism of the side, which hasn't won since completing World Cup qualifying.
"You saw that we're not as good as we're made out to be, or as some think we are. That was clearly too little from many (players) today," Kroos said. "There's huge room for improvement."
FRANCE HAMMER RUSSIA 3-1
Kylian Mbappe scored twice as France beat World Cup host Russia 3-1 in a friendly. The French visitors dominated a Russian team weakened by injuries and Mbappe scored the opener in the 40th minute, leaving defender Roman Neustaedter stranded before shooting calmly past Andrei Lunyov in the Russian goal.
Pogba curled a free kick over the wall and into the bottom-left corner for France's second in the 49th.
Russia hit back in the 68th when Fyodor Smolov tapped home a deep cross from substitute right-back Igor Smolnikov — a rare moment of class from Russia — but Mbappe scored again 15 minutes later to illustrate the gulf between the teams.
Again dribbling past the hapless Neustaedter, the Paris Saint-Germain forward knocked the ball through goalkeeper Lunyov's legs.
For the French, it was a welcome recovery after last week's 3-2 loss to Colombia, which ended their seven-game winning run.
The French could have scored more, particularly Anthony Martial, who failed to convert good chances in the first half, while defender Vladimir Granat missed an open goal for Russia at a corner.
Playing in black armbands to mourn the 64 people killed in a fire Sunday in the Siberian city of Kemerovo, Russia continued to struggle ahead of the World Cup.
Since the start of 2016, the Russians have played 13 times against teams who will be at the World Cup this summer. They won just once, against South Korea, drew five games and lost seven.
With two and a half months until Russia opens the World Cup against Saudi Arabia in Moscow, the team has not won any of its last five games. It has taken a series of injury blows this year, with defenders Georgy Dzhikiya and Viktor Vasin, as well as forward Alexander Kokorin, all unlikely to return in time for the World Cup.