Nicolas Anelka bagged a brilliant brace as Manchester City thumped Charlton for their first win of the new campaign.
City went ahead when Robbie Fowler set up Anelka to drive his shot low past Dean Kiely from the edge of the area.
Danny Murphy blazed over from six yards as Charlton pressed but City doubled their lead when a Kiely clearance cannoned in off Trevor Sinclair.
Anelka made it safe by slotting home Shaun Wright-Phillips' pass before a Wright-Phillips screamer made it 4-0.
It was a nervous start to the game with City's fans more subdued than usual, perhaps a reflection of the club's disappointing start to the season.
But the team soon got going and Wright-Phillips was the first to threaten, his jinking run providing half a chance for Anelka to run in on goal but the Frenchman was well-marshalled.
He was not to be denied for long though, and moments later a neat lay-off from Fowler enabled the striker to take a touch before slamming a right foot shot in off the post from 20 yards.
13 mins: Anelka's drive puts City ahead
19 mins: Murphy blazes over the bar from five yards
34 mins: Sinclair doubles the lead
60 mins: Anelka hits his second
78 mins: Wright-Phillips' screamer makes it 4-0
City eased off after going ahead and they should have been back on level terms when the ball fell to Murphy unmarked six yards out, but the midfielder could only hopelessly sky his shot over the bar.
Kevin Lisbie was next to threaten, his menacing run ending with a shot deflected wide by Dunne, before City swept up the other end and Fowler blazed over after great approach play from Anelka down the right.
As the hosts picked up their tempo once again they were rewarded with a bizarre second goal.
Wright-Phillips' cross from the right was poorly dealt with by Luke Young and Kiely's attempted clearance thumped into Sinclair and ricocheted straight into the net.
In first-half stoppage time Sinclair nearly added a third, his 18-yard chipped effort forcing Kiely to tip the ball around the post.
Charlton came out after the break looking determined to haul themselves back into the game and Francis Jeffers was only just off target with a header as they forced the hosts back.
Moments later, a Murphy free-kick evaded every City defender and Jon Fortune only narrowly failed to make contact at the far post.
Having survived Charlton's best spell of the game City hit the Addicks on the break with the perfect counter-attacking goal.
Wright-Phillips controlled the ball 30 yards from his own goal and sent a majestic pass into the path of Anelka, the former Arsenal man not having to break his stride before sliding the ball effortlessly past Kiely.
The home fans were in dreamland, and 12 minutes from time Wright-Phillips got the goal his brilliant display deserved, arching the ball past Kiely with the outside of his right foot from 25 yards.
Man City: James, Mills, Dunne, Distin, Thatcher,
Wright-Phillips, Barton (McManaman 76), Reyna,
Sinclair (Macken 80), Fowler, Anelka.
Subs Not Used: Waterreus, Jihai, Bosvelt.
Goals: Anelka 13, Sinclair 34, Anelka 60, Wright-Phillips 78.
Charlton: Kiely, Young, Fish, Fortune (El Karkouri 65),
Hreidarsson, Murphy, Kishishev (Konchesky 65), Euell,
Rommedahl (Johansson 65), Jeffers, Lisbie.
Subs Not Used: Andersen, Hughes.
Ref: M Halsey (Lancashire).