Brazil v Germany: Predicted lineups
It is hard to believe that we are already to the semi-finals and have only four games left as we decide the top four nations in World Football.
Two of the most storied nations in the history of the World Cup face off this afternoon in hopes of pushing for their national dream of lifting the World title once more.
Brazil will be hoping the loss of several stars does not see them struggle against Germany as Neymar has been ruled out for the remainder of the campaign and Thiago Silva will be on the sidelines suspended.
Neither side has been as impressive as many would have expected but they have both found ways to win, just as great teams do on bad days, to get to where they are.
Brazil have their nation pushing for them to lift yet another World title, while Germany looks to continue to show why they were one of the favorites coming into the tournament.
The strength in depth of the German side looks to be the deciding factor and despite Brazil's best efforts, they look like they could be going out to a German side that is all business and looking for glory after a morale boosting victory over France.
Without Silva and Neymar, Germany are likely to capitalize on the changes in the Brazilian lineup and go for the jugular early and often as they look to make the host nation their latest victim.
Brazil Starting XI: Cesar: Alves, Luiz, Dante, Marcelo; Gustavo, Fernandinho; Willian, Oscar, Hulk; Fred.
Germany Starting XI: Neuer: Lahm, Boateng, Hummels, Howedes; Kroos, Khedira, Schweinsteiger; Ozil, Muller, Schurrle.