When he found the back of the net with a superbly controlled shot to crown Germany’s victory over Ukraine on Sunday, Bastian Schweinsteiger could have been forgiven for thinking his fortunes were taking a turn for the better.