An outstanding goal from the captain Vincent Kompany secured a win over Besiktas as Manchester City wrapped up their pre-season training camp in Austria with a 2-0 victory.

City, fielding a side featuring Yaya Touré, Carlos Tevez and Pablo Zabaleta, came under sustained pressure from their Turkish opponents in the first half, but emerged on top as Sergio Agüero curled in the opener moments before the break.

But it was the uncharacteristic sight of Kompany sprinting forward to latch on to Adam Johnson's through-ball and chip the goalkeeper that stood out after the break.

The sides were barely distinguishable as City chose to wear their new maroon away kit against Besiktas's all-red, but the Istanbul side made themselves known with a series of dangerous attacks.

Ugur Boral fired over after Mustafa Pektemek drew Costel Pantilimon off his line before the goalkeeper made a fine point-blank save from Manuel Fernandes.

City led when Abdul Razak dummied Tevez's pass to set up Agüero, and Kompany's fine strike settled matters before the hour-mark.

Things got a little testy after Fernandes reacted to a poor challenge from the City youngster George Evans, but the referee kept a lid on proceedings despite retaliation from Alexander Kolarov.