Bolton 2 - 3 Man City
Manchester City gave evidence of a shift in their attacking ambitions by beating Bolton in an entertaining game.
David Silva gave City the lead from the edge of the box when Jussi Jaaskelainen got his positioning all wrong.
Gareth Barry then smashed a shot into the top corner before Ivan Klasnic swept home Martin Petrov's cross.
The visitors took hold again when Edin Dzeko fired in and despite Kevin Davies' header, and with Carlos Tevez on the bench, City looked impressive.
Sergio Aguero could easily have scored twice before the break after good work by Dzeko, but he missed the target on both occasions.
And overall it was a performance which oozed with attacking purpose with the City players interchanging positions with relative ease.
Tevez came on after 68 minutes, but the way in which Dzeko, Aguero and Silva combined will give City boss Roberto Mancini plenty of encouragement for the season ahead, whatever Tevez's long-term ambitions.
Bolton struggled to match their opponents' inventiveness at times, but in coming back twice to reduce a two-goal advantage, they showed they are a team who can compete with the more expensively-assembled Premier League sides.
At certain moments they were outplayed, but Owen Coyle's side began with real gusto, furiously harrying the City players to win the ball back and they twice went close early on with Joe Hart parrying Chris Eagles' free-kick and Zat Knight volleying wide from a corner.
But as City settled, Silva, as is so often the case, began to dictate play by cutting in from the left and his pass allowed Aleksandar Kolarov to cross but Jaaskelainen brilliantly stopped James Milner's effort.
CITY'S FAST START
- In the top flight, it is the first time since 1961 that City have scored seven goals in their first two games
The Finnish keeper was left embarrassed on 26 minutes, however, when he misjudged Silva's low shot from the edge of the area.
Either side of the opener Aguero should have scored his third and fourth goals of the season after incisive crosses by Dzeko, but he put the first attempt over and then headed just wide.
There were many encouraging signs for the visitors, with the Bosnian looking comfortable on the ball and Silva a menace, and it was no surprise that City extended their lead on 37 minutes.
Barry collected a short corner from the right, and with time and space to shoot, he fired superbly into the top corner.
It looked as though an onslaught was on the cards but seemingly out of nowhere Owen Coyle's side recovered through Klasnic.
Nigel Reo-Coker found Martin Petrov on the left wing and his quick-fire cross was swept into the net by the Croatian forward.
Any hopes of using that goal as a foothold in the game were soon ended when Dzeko re-established a two-goal lead when he fired in two minutes after the break.
Once again it was a preventable goal, with Knight failing to deal with Milner's hooked overhead pass, but Dzeko hustled him off the ball and fired low under Jaaskelainen.
That immediately put City back in control and where Silva impressed in the first half, it was Milner who began to orchestrate proceedings in the second.
Bolton's second goal came against the run of play when Paul Robinson swung in a free-kick deep on the right and Davies rose to head expertly past Hart.
Mark Davies injected some attacking energy to their midfield but they could not find another way past a firm City defence and Mancini's side could have scored again when substitute Adam Johnson delivered a teasing cross that Tevez could not connect with.
The City boss stated his intention to take more risks this season, and by naming two strikers from the start his side produced a performance that was as entertaining for the neutral as it would have been for the watching City fans.
Bolton manager Owen Coyle: "The only disappointment for me was I felt we gifted them a couple of goals. I can always accept if they have better quality than you and I think we've contrived to shoot oursleves in the foot, but we bounced back and we scored two terrific goals ourselves and we have to take the positives."
Manchester City boss Roberto Mancini: "Last year we played many games very well, this year we want to improve. All the players that come from another country, they need to know very well the English Premier League because it is really different from other championships.
"Dzeko arrived in January with new team-mates and a new manager and now I think he can continue to score."
Live Text Commentary
Full Time The referee ends the match.90:00 +3:14
Mark Davies concedes a free kick for a foul on Carlos Tevez. Pablo Zabaleta takes the direct free kick.90:00 +2:44
Adam Johnson is caught offside. Indirect free kick taken by Jussi Jaaskelainen.90:00 +1:51
Shot by Carlos Tevez from 12 yards. Comfortable save by Jussi Jaaskelainen.90:00 +1:05
Ivan Klasnic gives away a free kick for an unfair challenge on Joe Hart. Joe Hart takes the direct free kick.90:00 Booking
Short corner taken by Carlos Tevez from the left by-line.87:43 Substitution
Substitution David Silva leaves the field to be replaced by Pablo Zabaleta.86:32
Darren Pratley gives away a free kick for an unfair challenge on James Milner. Joe Hart takes the free kick.86:16
Free kick awarded for an unfair challenge on Zat Knight by Carlos Tevez. Jussi Jaaskelainen takes the direct free kick.85:42
Carlos Tevez produces a mishit left-footed shot from deep inside the area which goes wide of the left-hand post.84:54
James Milner concedes a free kick for a foul on Gary Cahill. Direct free kick taken by Jussi Jaaskelainen.83:14
Adam Johnson has an effort at goal from close range which goes wide of the left-hand upright.82:17
Short corner worked by James Milner.80:23
Aleksandar Kolarov fouled by Kevin Davies, the ref awards a free kick. Joe Hart takes the direct free kick.79:26 Substitution
Substitution Adam Johnson comes on in place of Edin Dzeko.77:39 Substitution
Substitution Chris Eagles goes off and Darren Pratley comes on.75:06
Aleksandar Kolarov has an effort at goal from deep inside the area missing to the right of the target.74:08
The referee blows for offside against Martin Petrov. Joe Hart restarts play with the free kick.73:06
Free kick awarded for an unfair challenge on Ivan Klasnic by Vincent Kompany. Direct free kick taken by Paul Robinson.
The ball is crossed by James Milner, Jussi Jaaskelainen makes a comfortable save.70:55
Outswinging corner taken by Martin Petrov, clearance by Gareth Barry.70:44
Martin Petrov crosses the ball, Micah Richards gets a block in.69:40
The ball is sent over by Martin Petrov.68:42
David Silva takes a shot from 6 yards. Zat Knight gets a block in.67:24 Substitution
Substitution Carlos Tevez is brought on as a substitute for Sergio Aguero.67:09
Gnegneri Toure Yaya produces a right-footed shot from just outside the area that goes harmlessly over the bar.63:31
Outswinging corner taken by Martin Petrov, Gnegneri Toure Yaya makes a clearance.62:05
Assist on the goal came from Paul Robinson.62:05 Goal scored
Goal! - Kevin Davies - Bolton 2 - 3 Man City Kevin Davies finds the back of the net with a headed goal from inside the area. Bolton 2-3 Man City.61:41
Free kick awarded for an unfair challenge on Kevin Davies by Gareth Barry. The ball is sent over by Paul Robinson,60:51
Short corner taken by David Silva from the left by-line.60:39
Aleksandar Kolarov produces a drilled left-footed shot from 25 yards. Paul Robinson gets a block in.59:57
Corner taken by James Milner from the right by-line.59:51
The ball is sent over by Aleksandar Kolarov, clearance made by Gary Cahill.58:54 Substitution
Substitution (Bolton) makes a substitution, with Mark Davies coming on for Fabrice Muamba.58:33
The ball is sent over by James Milner, Edin Dzeko has a headed effort at goal from deep inside the area missing to the right of the target.58:12
Short corner taken by David Silva.57:43
Chris Eagles gives away a free kick for an unfair challenge on Aleksandar Kolarov. Direct free kick taken by Aleksandar Kolarov.56:22
Free kick awarded for a foul by Nigel Reo-Coker on Edin Dzeko. The free kick is swung in left-footed by David Silva.54:48
Outswinging corner taken by Chris Eagles. The referee blows for offside against Ivan Klasnic. Indirect free kick taken by Joe Hart.53:21
Sergio Aguero is caught offside. Gretar Rafn Steinsson takes the indirect free kick.52:41
James Milner has shot on goal from just outside the area which goes wide of the right-hand upright.51:11
Effort from inside the area by Chris Eagles misses to the left of the target.49:19
Shot from 20 yards by James Milner. Save by Jussi Jaaskelainen.48:17
The referee penalises Edin Dzeko for handball. Paul Robinson takes the free kick.46:38
Assist by James Milner.46:38 Goal scored
Goal! - Edin Dzeko - Bolton 1 - 3 Man City Edin Dzeko gets on the score sheet with a goal from deep inside the penalty box to the bottom left corner of the goal. Bolton 1-3 Man City.46:08
Ivan Klasnic challenges Joleon Lescott unfairly and gives away a free kick. Joe Hart takes the direct free kick.45:01
The second half kicks off.45:00 +2:47 Half time
Half Time The half-time whistle blows.45:00 +1:47
Gnegneri Toure Yaya is adjudged to have handled the ball. Free kick taken by Jussi Jaaskelainen.44:39
Joleon Lescott gives away a free kick for an unfair challenge on Kevin Davies. The free kick is swung in left-footed by Martin Petrov, Foul by Nigel Reo-Coker on Gnegneri Toure Yaya, free kick awarded. Direct free kick taken by Joe Hart.43:49
Foul by Kevin Davies on Sergio Aguero, free kick awarded. Direct free kick taken by James Milner.43:49 Booking
Booking Kevin Davies receives a caution.43:13
Unfair challenge on Aleksandar Kolarov by Chris Eagles results in a free kick. Free kick taken by Gareth Barry.43:13 Booking
Booking Fabrice Muamba is cautioned by the ref for dissent.42:05
Free kick awarded for an unfair challenge on Nigel Reo-Coker by James Milner. Nigel Reo-Coker restarts play with the free kick.41:46
Kevin Davies gives away a free kick for an unfair challenge on Vincent Kompany. Joe Hart restarts play with the free kick.40:39
Handball decision goes against Edin Dzeko. Zat Knight takes the direct free kick.40:10
The referee blows for offside against Edin Dzeko. Free kick taken by Jussi Jaaskelainen.38:53
Assist on the goal came from Martin Petrov.38:53 Goal scored
Goal! - Ivan Klasnic - Bolton 1 - 2 Man City Ivan Klasnic finds the back of the net with a goal from inside the area to the bottom left corner of the goal. Bolton 1-2 Man City.38:11
Gareth Barry challenges Chris Eagles unfairly and gives away a free kick. Chris Eagles restarts play with the free kick.36:59
James Milner provided the assist for the goal.36:59 Goal scored
Goal! - Gareth Barry - Bolton 0 - 2 Man City Gareth Barry fires in a goal from outside the penalty area to the top right corner of the goal. Bolton 0-2 Man City.36:33
James Milner decides to take the corner short.36:24
James Milner sends in a cross, Gary Cahill manages to make a clearance.34:55
Edin Dzeko delivers the ball, Header from close in by Sergio Aguero misses to the left of the goal.33:17
Unfair challenge on Gareth Barry by Fabrice Muamba results in a free kick. Joe Hart restarts play with the free kick.32:37
A cross is delivered by James Milner, save by Jussi Jaaskelainen.31:16
Free kick awarded for an unfair challenge on Aleksandar Kolarov by Gary Cahill. Joe Hart restarts play with the free kick.30:55
Foul by Micah Richards on Kevin Davies, free kick awarded. Martin Petrov takes the direct free kick.30:10
Free kick awarded for an unfair challenge on Martin Petrov by Micah Richards. Direct free kick taken by Jussi Jaaskelainen.27:22
Corner taken right-footed by James Milner from the right by-line, save made by Jussi Jaaskelainen.25:15
Micah Richards provided the assist for the goal.25:15 Goal scored
Goal! - David Silva - Bolton 0 - 1 Man City David Silva fires in a goal from just outside the penalty box to the bottom left corner of the goal. Bolton 0-1 Man City.24:42
Shot from 18 yards from Sergio Aguero. Paul Robinson gets a block in.23:29
David Silva fouled by Nigel Reo-Coker, the ref awards a free kick. Direct free kick taken by Gnegneri Toure Yaya.22:04
Free kick awarded for a foul by Ivan Klasnic on Edin Dzeko. Free kick taken by Micah Richards.21:13
Inswinging corner taken from the right by-line by Martin Petrov, Joe Hart makes a comfortable save.20:34
Aleksandar Kolarov gives away a free kick for an unfair challenge on Kevin Davies. Free kick taken by Jussi Jaaskelainen.19:23
Free kick awarded for a foul by Gretar Rafn Steinsson on Aleksandar Kolarov. Aleksandar Kolarov takes the direct free kick.18:36
Joleon Lescott gives away a free kick for an unfair challenge on Kevin Davies. Zat Knight restarts play with the free kick.17:51
Sergio Aguero produces a right-footed shot from inside the area that goes over the bar.17:34
A cross is delivered by Martin Petrov, blocked by Micah Richards.16:24
David Silva has an effort at goal. Comfortable save by Jussi Jaaskelainen.14:34
The ball is crossed by Aleksandar Kolarov, Jussi Jaaskelainen gets a block in.11:16
Outswinging corner taken from the left by-line by Martin Petrov, clearance by Gareth Barry.10:52
Corner taken left-footed by Martin Petrov to the near post, clearance by Vincent Kompany.10:37
Martin Petrov produces a cross, Kevin Davies takes a shot. Blocked by Joleon Lescott.9:29
Inswinging corner taken by Martin Petrov from the right by-line, Effort on goal by Zat Knight from deep inside the penalty area misses to the right of the goal.9:25
Centre by Gretar Rafn Steinsson, clearance made by Vincent Kompany.7:56
Free kick awarded for a foul by Martin Petrov on Micah Richards. Joe Hart takes the direct free kick.4:54
Vincent Kompany challenges Kevin Davies unfairly and gives away a free kick. Free kick taken by Nigel Reo-Coker.4:32
Gnegneri Toure Yaya fouled by Fabrice Muamba, the ref awards a free kick. Gnegneri Toure Yaya takes the free kick.2:17
Unfair challenge on Kevin Davies by Vincent Kompany results in a free kick. Chris Eagles produces a shot on goal direct from the free kick, brilliant save by Joe Hart.1:39
The offside flag is raised against Edin Dzeko. Indirect free kick taken by Gary Cahill.1:09
Free kick awarded for an unfair challenge on Paul Robinson by Joleon Lescott. Free kick taken by Jussi Jaaskelainen.0:39
Outswinging corner taken by James Milner from the right by-line.0:23
Foul by Kevin Davies on Gareth Barry, free kick awarded. Free kick taken by Joleon Lescott.0:00
The game gets underway.
Live data and text provided by our data suppliers