You underestimate X's and O's. Sure, the team with CLEARLY better players SHOULD win MOST of the time. That said, a good coach and plan can make the presumed "lesser" team competitive. And, more importantly, a lousy coach (and preparation/strategy) can drag a good team down.
These things happen all the time in soccer AT ALL LEVELS. How often does the presumed inferior side batten down the hatches, get a break of two, and win 1-0? Or draw, then win on PKs?