this time of the season all sorts of odd results happen every year. bottom teams fighting for their lives beat better teams. better teams wobble under the pressure are two obvious things
Injuries, susspensions, lack of squad depth all kick in.
Each team is a bit different. personally our issues, and they are all i really care about at the moment, are so obviously down to being jaded/stale, and that was predictable with a small squad. we had the chance to proactively do something about that but our leaders see fit not to bother.