Who's gonna win? Cast your vote, and give a reason why!

I personally think Mexico's gonna win, since they have a much more solid team and have been playing incredibly good recently (They beat Italy "A.K.A. - The World Champions" recently). However, It's gonna be tough, seeing as to how no "Host" has ever lost their first match. So we'll see.