It's unrealistic that you lost to a weaker team? Right, cos in the "real world" the bigger team always wins, 100% of the time. In the real world players have an off day. Sometimes smaller teams just play the exact right tactics that topples their bigger opponents.