Fraizer Campbell's late brace earned Cardiff City a famous and deserved 3-2 win over Manchester City as they secured their first victory in the Premier League.

The newly-promoted side were full value for their victory as they came from behind to take all three points with Aron Gunnarsson's strike and Campbell's late brace cancelling out Edin Dzeko's opener.

Substitute Alvaro Negredo pulled one back deep into stoppage time but Cardiff held on to secure their first win back in England's top flight.

Cardiff started brightly and had claims for a penalty waved away inside the opening minute when Fraizer Campbell went down in the box under pressure from Fernandinho but referee Lee Probert ignored the home side's claims.

The home side continued to take the game to Manchester City early on and on six minutes Peter Whittingham curled a free-kick just wide of Joe Hart's left-hand post after Craig Bellamy had been fouled.

Cardiff were showing great energy to close down Manchester City every time they got on the ball and the visitors had to wait until ten minutes before the break to produce their first shot on target when David Silva's curling effort was easily saved by David Marshall.

Campbell had two chances to break the deadlock in the closing minutes when he got in on goal behind some hesitant Manchester City defending.

For the first chance Gunnarsson sent Campell clear of Javi Garcia and Joleon Lescott but the striker's touch let him down and on the stretch he could only poke his shot wide of Hart's goal.

A minute later Garcia failed to deal with Marshall's long punt upfield heading it right into the path of Campbell but Hart was quickly off his line to smother his effort.

Somewhat against the run of play Manchester City broke the deadlock on 52 minutes with a super strike from Dzeko. Sergio Aguero laid the ball off to Dzeko 25 yards from goal and the Bosnian drilled in an unstoppable right-footed shot which took a slight deflection before flying past Marshall.