Brazil were held to a deserved 1-1 draw by Switzerland as one of the World Cup favorites again started the tournament slowly.
Philippe Coutinho's curling stunner looked to kickstart the Selecao's campaign, but a well-drilled performance from the Swiss, and Steven Zuber's header, shared the spoils.
Brazil started strongly with Willian, Neymar, and Coutinho all looking lively in the opening stages. The Paris Saint-Germain forward was also seemingly a target for Switzerland's tough tackling early on.
It was no shocker when Brazil broke the impasse but the quality of the goal was spectacular as Coutinho, known for his long-range strikes, beat Yann Sommer from 25 yards with a glorious curling effort.
Switzerland were fighting to maintain their winning record in opening games across the previous four tournaments, even defeating eventual champions Spain in 2010, and reacted well to going behind.
Switzerland kept up their approach in the second half and it paid dividends when Zuber headed home Shaqiri's corner soon after the restart.
Gabriel Jesus was brought down inside the area under pressure from Manuel Akanji but the referee and VAR waved played on in spite of strong appeals.
Though Roberto Firmino was introduced later on, he failed to bring the spark Brazil needed as Switzerland earned a point in Rostov.
This article was most recently revised and updated 12 months ago