They were missing key players such as Thiago Silva (their captain) and Neymar.
They got behind on a couple defensive breakdowns. Eventually they stopped trying.
The Germans deserve to win the match and the world cup. The Brazilians players have been riding on the back of their dear Neymar, whereas Germany trains each of their players quite well and effectively. They've worked hard and their hardwork and effort has paid off. Also to mention that Julio Caesar can't defend at all, Neuer on the hand is football's Gandalf, I mean s***, did you see him? In other words, the Brazilian team is too "hyped" up.
Germany, the new champion
The defense was too weak.
Here are the GIFs from Yahoo of the goals.
http://news.yahoo.com/germanys-goals-vs-...
Brazilian Team has over estimated themselves.
they ran out of money to pay to the referee so they coudn't fault their way to winning
Because refs helped them advance to this far.