Flamengo leva susto no fim, vence o São Paulo e volta a liderar o Brasileirão depois de três anos