Carlos Tevez
Bolton Wanderers' Davies challenges Manchester City's Tevez during their English Premier League match in Bolton. REUTERS

Manchester City won an entertaining match 3-2 at Bolton Wanderers to maintain their perfect start to the season as they went top of the Premier League at the Reebok Stadium on Sunday.

City, who beat Swansea 4-0 Monday, led through David Silva and Gareth Barry before Ivan Klasnic pulled one back for the home side to make it 2-1 at the break.

City manager Roberto Mancini handed £38m record signing Sergio Aguero his full league debut, but the Argentine international couldn't replicate his performance against Swansea before he was replaced by Carlos Tevez midway through the second half.

Edin Dzeko made it 3-1 to City at the start of the second half before a Kevin Davies header on 63 minutes put Bolton back in the game.

But Bolton failed to trouble City thereafter and Mancini was satisfied with his side's performance.

"I can't believe we suffered all the way to the end, but Bolton are a good team and tried to score," he told Sky Sports.

"But we can't concede two goals like we did; we have to pay more attention."