Here are my top 5 goals from the 2012 Brazil World Cup.
No. 1 – James Rodriguez (Columbia) vs Uruguay


No. 2 – Tim Cahill (Australia) vs Netherlands

No. 3 – David Luiz (Brazil) vs Colombia

No. 4 – Robin van Persie (Netherlands) vs Spain

No. 5 – Mario Gotze (Germany) vs Argentina
