Is Bastian Schweinsteiger past his best?