
It was the first Premier League goal in 10 attempts for the Bosnia striker since joining Man City in a 27 million pound transfer from Wolfsburg in January.
Teammate David Silva's shot was only partially blocked by Blackburn defender Phil Jones in the 75th minute, and Dzeko slammed the ball into the net with his less favoured right foot only three minutes after coming on as a substitute at Ewood Park.
"Sometimes it's difficult. I'm not the first who didn't make the best start, but I'm happy because I scored today and helped the team," Dzeko said. "Now we have to look at the future. Today was very good - it is a new beginning for me and for City."
City striker Mario Balotelli was standing in front of goalkeeper Paul Robinson when Dzeko scored, and Blackburn manager Steve Kean was unhappy the goal was allowed to stand.
"Balotelli was right in front of Paul Robinson, so I'm saying that was offside," Kean said.
With five matches remaining, fourth-place City are four points clear of fifth-place Tottenham. The two teams are scheduled to meet May 10 at City's Eastland stadium.
Blackburn haven't won in the league for 10 matches and remain only one point above the relegation zone in 16th place.
Blackburn had claims for a first-half penalty dismissed by referee Andre Marriner when Jason Roberts was challenged by Vincent Kompany in another decision criticised by Kean.
"There was contact, Jason was saying he wanted to go through and finish," Kean said. "We also thought we had a late shout with Niko Kalinic.
"We're bitterly disappointed, we gave it a right go. We're gutted we didn't get anything tonight but if we play like that, we've got a great chance (of staying up)."
Results from all matches today.-
Premier League: Blackburn 0, Manchester City 1.
Championship: Barnsley 2, Doncaster 2; Bristol City 2, Nottingham Forest 3; Burnley 1, Portsmouth 1; Crystal Palace 1, Leeds 0; Leicester 4, Watford 2; Middlesbrough 2, Coventry 1; Norwich 3, Derby 2; Preston 0, Cardiff 1; Queens Park Rangers 1, Hull 1; Reading 2, Sheffield United 3; Scunthorpe 1, Millwall 2; Swansea 4, Ipswich 1.
League One: Colchester 1, Brighton 1; Bournemouth 2, Bristol Rovers 1; Carlisle 0, Leyton Orient 1; Charlton 3, Rochdale 1; Huddersfield 2, Dagenham and Redbridge 1; Notts County 1, Brentford 1; Oldham 1, Walsall 1; Peterborough 2, Yeovil 2; Plymouth 1, MK Dons 0; Sheffield Wednesday 3, Swindon 1; Southampton 2, Hartlepool 0; Tranmere 4, Exeter 0.
League Two: Barnet 2, Oxford 2; Bradford 2, Aldershot 1; Burton Albion 3, Torquay 3; Chesterfield 2, Bury 3; Lincoln City 0, Cheltenham 2; Macclesfield 0, Southend 0; Morecambe 1, Hereford 1; Rotherham 0, Gillingham 1; Shrewsbury 0, Accrington Stanley 0; Stevenage 1, Port Vale 0; Stockport 2, Northampton 2; Wycombe 2, Crewe 0.