ThiagoÂ Silva and DavidÂ LuizÂ gave Brazil a thrilling 2-1 win over Colombia, setting up a semi-final with Germany.
It wasn't all good news, asÂ NeymarÂ wasÂ stretcheredÂ off and captainÂ ThiagoÂ Silva will be suspended.
FortalezaÂ hosted a splendid quarter-final, as the hosts had a lucky escape beating Chile on penalties, while LosÂ CafeterosÂ had won every game in style so far. VictorIbarboÂ andÂ FredyÂ GuarinÂ came in, dropping Jackson Martinez, so seven of the starting XI play their football inÂ SerieÂ A.Â LuizÂ Gustavo was suspended andÂ DaniAlvesÂ surprisingly left out inÂ favourÂ of Roma full-back DouglasÂ Maicon.
Their last four meetings ended in draws, but Colombia had never beaten Brazil on their home turf before.
It took just seven minutes for theÂ SelecaoÂ to break through, asÂ ThiagoÂ Silva was left unmarked at the back post to tap in aÂ NeymarÂ corner, taking Carlos Sanchez by surprise.
This was the first time in the tournament that Colombia found themselves trailing, but they fought back immediately with Juan GuillermoÂ Cuadradoâ€™sÂ strike deflected on to the side-netting.
DavidÂ OspinaÂ did well to parry from Hulk and plucked Oscarâ€™s follow-up out of the air, but it was end to end stuff andÂ ThiagoÂ Silvaâ€™s interception on aÂ Cuadradocounter was decisive.
OspinaÂ got down with one hand to deny a fierce Hulk angled drive,Â ThiagoÂ Silva flung himself in the path of aÂ CuadradoÂ strike and a James Rodriguez free kick was also charged down.Â Neymarâ€™sÂ set piece was just past the far top corner.
The second half started in scrappier fashion and, despite numerous crunching tackles, the first booking came on 64 minutes.Â ThiagoÂ Silva received it for stoppingÂ OspinaÂ resuming play and it means heâ€™ll be suspended for the semi-final. It was theÂ 39thÂ foul of the game.
FredyÂ GuarinÂ volleyed high and wide, while MarioÂ YepesÂ had the ball in the net only after the offside flag had been raised on a chaotic free kick.
James Rodriguez was also booked for a mistimed sliding tackle on Hulk and from that free kick DavidÂ LuizÂ curled a sensational finish into the top corner. It dipped viciously over the wall to leaveÂ OspinaÂ helpless, but Colombia were furious, feeling the initial foul was soft.
A perfectly-timed tackle fromÂ Atalantaâ€™sÂ YepesÂ stoppedÂ NeymarÂ going clear on goal, but Julio Cesar took down CarlosÂ BaccaÂ as he ran on to a James Rodriguez through ball to give Colombia a penalty. Rodriguez converted by sending Julio Cesar the wrong way, meaning he has scored in every game of this World Cup.
Colombia were pouring forward now andÂ BaccaÂ had a shot charged down, butNeymarÂ wasÂ stretcheredÂ off after a knee in the back from JuanÂ CamiloÂ Zuniga.
The siege was ultimately not enough, despiteÂ OspinaÂ coming forward for a free kick, as Brazil clung on to set up a World Cup semi-final with Germany.
Brazil 2-1 Colombia
Scorers:Â ThiagoÂ Silva 7 (B), DavidÂ LuizÂ 69 (B), James Rodriguez pen 78 (C)
Brazil:Â Julio Cesar;Â Maicon,Â ThiagoÂ Silva, DavidÂ Luiz, Marcelo;Â PaulinhoÂ (Hernanes86),Â Fernandinho; Hulk (RamiresÂ 82), Oscar,Â NeymarÂ (HenriqueÂ 88); Fred
Colombia:Â Ospina;Â Zuniga,Â Zapata,Â Yepes,Â Armero; Sanchez,Â Guarin;Â Cuadrado(QuinteroÂ 80), James Rodriguez,Â IbarboÂ (Adrian Ramos 46); Gutierrez (BaccaÂ 70)