In the past few months, teams that were expected to win are losing, while sides that haven't won in years are defeating stronger opponents.