It was another exciting week for football fans, with some breath-taking goals, shocking upsets and controversial refereeing decisions.