I be placing full blames on Senegalese National Team honestly, they should have informed Bayern Munich of how Sadio Mane is vital for em to give him lesser game time at the last few games to avoid unnecessary injuries. Same goes to Bayern Munich, he should have been rested, why over use him ?
He has a contract with them (Bayern Munich), how exactly did you expect Senegal to convince Bayern Munich to rest Sadio Mané, especially during the time they were trying to tighten on the top spot from Stubborn Union Berlin?
It's unfortunate that he got injured during the critical time, but I don't think you can change one's fate?
Look at Marco Reus of Germany. Dude has got to be one of the unluckiest players alive.