Fiorentina handed Juventus a heavy 3-0 defeat in Serie A, exploiting defensive weaknesses and ending Juve's winning streak. The result pushed Juventus out of the top four, intensifying the fight for Champions League spots, while Fiorentina revived their European hopes with a dominant display.