TOKYO - Aymeric Laporte scored the winner as Manchester City edged Bayern Munich 2-1 in an international club friendly in Tokyo on Wednesday as last season's treble winners wrapped up their preseason tour of Japan with two wins from two.