A typically eventful weekend of football provided three major upsets to further shape finals seedings, with just four mouth-watering weeks remaining.