Casemiro scored a stunning winner as five-time champions Brazil edged past Switzerland to reach the World Cup knockout stage.
An otherwise drab encounter was brought to life seven minutes from time as Manchester United midfielder Casemiro fired a first time effort into the far corner, leaving goalkeeper Yann Sommer standing.
Brazil backed up their opening victory over Serbia to top the group with maximum points and will guarantee top spot with a point against Cameroon in their final game.
Tite's men thought they had broken the deadlock after the hour mark when Vinicius Jr kept his composure to coolly stroke in, but the goal was ruled out for offside by VAR.
Switzerland had sat compact for much of the game and did not offer any attacking threat, failing to get a shot on target in the contest.
Murat Yakin's thought they were going to escape with a point, but Casemiro's moment of inspiration had Brazilian fans bouncing inside Stadium 974.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Brazil
Squad number1Player nameAlisson
Squad number14Player nameÉder Militão
Squad number4Player nameMarquinhos
Squad number3Player nameThiago Silva
Squad number6Player nameAlex Sandro
Squad number8Player nameFred
Squad number5Player nameCasemiro
Squad number7Player nameLucas Paquetá
Squad number11Player nameRaphinha
Squad number9Player nameRicharlison
Squad number20Player nameVinícius Júnior
Squad number16Player nameAlex Telles
Squad number17Player nameBruno Guimarães
Squad number18Player nameGabriel Jesus
Squad number19Player nameAntony
Squad number21Player nameRodrygo
Switzerland
Squad number1Player nameSommer
Squad number3Player nameWidmer
Squad number5Player nameAkanji
Squad number4Player nameElvedi
Squad number13Player nameRodríguez
Squad number8Player nameFreuler
Squad number10Player nameXhaka
Squad number25Player nameRieder
Squad number15Player nameSow
Squad number17Player nameVargas
Squad number7Player nameEmbolo
Squad number2Player nameFernandes
Squad number9Player nameSeferovic
Squad number11Player nameSteffen
Squad number14Player nameAebischer
Squad number20Player nameFrei
Line-ups
Brazil
Formation 4-3-3
1Alisson
14Militão4Marquinhos3Thiago Silva6Alex Sandro
8Fred5Casemiro7Lucas Paquetá
11Raphinha9Richarlison20Vinícius Júnior
1Alisson14Militão4Marquinhos3Thiago Silva6Alex SandroSubstituted forAlex Tellesat 86'minutes8FredBooked at 52minsSubstituted forBruno Guimarãesat 58'minutes5Casemiro7Lucas PaquetáSubstituted forRodrygoat 45'minutes11RaphinhaSubstituted forAntonyat 73'minutes9RicharlisonSubstituted forGabriel Jesusat 73'minutes20Vinícius JúniorSubstitutes
12Weverton13Alves da Silva15Fabinho16Alex Telles17Bruno Guimarães18Gabriel Jesus19Antony21Rodrygo22Éverton Ribeiro23Ederson24Bremer25Pedro26MartinelliSwitzerland
Formation 4-2-3-1
1Sommer
3Widmer5Akanji4Elvedi13Rodríguez
8Freuler10Xhaka
25Rieder15Sow17Vargas
7Embolo
1Sommer3WidmerSubstituted forFreiat 86'minutes5Akanji4Elvedi13Rodríguez8Freuler10Xhaka25RiederBooked at 50minsSubstituted forSteffenat 59'minutes15SowSubstituted forAebischerat 76'minutes17VargasSubstituted forFernandesat 59'minutes7EmboloSubstituted forSeferovicat 76'minutesSubstitutes
2Fernandes6Zakaria9Seferovic11Steffen12Omlin14Aebischer16Fassnacht18Cömert20Frei21Kobel22Schär23Shaqiri24Köhn26JashariReferee:Iván Arcides Barton CisnerosAttendance:43,649Live Text
Match ends, Brazil 1, Switzerland 0.
Second Half ends, Brazil 1, Switzerland 0.
Corner, Brazil. Conceded by Edimilson Fernandes.
Corner, Brazil. Conceded by Manuel Akanji.
Attempt blocked. Rodrygo (Brazil) right footed shot from the centre of the box is blocked. Assisted by Vinícius Júnior.
Bruno Guimarães (Brazil) wins a free kick in the defensive half.
Foul by Granit Xhaka (Switzerland).
Foul by Éder Militão (Brazil).
Renato Steffen (Switzerland) wins a free kick in the defensive half.
Gabriel Jesus (Brazil) wins a free kick on the right wing.
Foul by Granit Xhaka (Switzerland).
Gabriel Jesus (Brazil) wins a free kick in the attacking half.
Foul by Nico Elvedi (Switzerland).
Attempt missed. Antony (Brazil) left footed shot from the right side of the box misses to the left. Assisted by Thiago Silva following a corner.
Corner, Brazil. Conceded by Yann Sommer.
Attempt saved. Rodrygo (Brazil) right footed shot from the left side of the box is saved in the top centre of the goal. Assisted by Gabriel Jesus.
Substitution, Brazil. Alex Telles replaces Alex Sandro.
Substitution, Switzerland. Fabian Frei replaces Silvan Widmer.
Goal! Brazil 1, Switzerland 0. Casemiro (Brazil) right footed shot from the left side of the box to the top right corner. Assisted by Rodrygo.
Attempt saved. Bruno Guimarães (Brazil) header from the centre of the box is saved in the centre of the goal.
Get the latest results and goal notifications for any team at the Fifa World Cup by downloading the BBC Sport app: Appleexternal-link - Androidexternal-link - Amazonexternal-link