There were upsets galore. Stunning results. Tremendous performances. Controversial calls. Games not decided until the final seconds.