Manchester City winger Ferran Torres scored a much deserved second goal for Spain as he doubled their lead over Germany.