Leicester scored three late goals in a dramatic finish to their win over Birmingham in the Championship.
The visitors went ahead when Matt Green drilled in a 12th minute shot from close range at the King Power Stadium.
The Foxes equalised through Jamie Vardy's strike after 78 minutes before Andy King's clinical finish and a David Nugent penalty put them ahead.
- Leicester's 10 points from four games is only the second time in 22 seasons that they have reached double figures so soon - and the first time since the 2008-09 League One promotion campaign.
Chris Burke's shot for Birmingham came too late as Leicester continued their unbeaten start to the season.
Birmingham, in contrast, have lost three of their opening four league matches and suffered their latest defeat after taking the lead against the run of play.
The home side failed to clear a Shane Ferguson cross and Birmingham's summer signing Green, who scored 40 goals in 62 league games for Mansfield, pounced.
Leicester created plenty of chances but could not find the finishing touch and they almost paid the price when Neal Eardley had a free-kick for the visitors tipped round the post by keeper Kasper Schmeichel.
The home side kept pushing and Vardy powered in a low right-foot shot from the edge of the penalty area for the equaliser.
Nugent set up King to score before converting a penalty after Eardley had brought down Lloyd Dyer.
Substitute Burke's last-ditch effort was not enough to prevent Leicester securing a first home win of the season.
Leicester manager Nigel Pearson:
"It was a good three points although we made heavy weather of it.
"We wasted a lot of good chances to score and conceded with their first meaningful attack. So it looked as though it was going to be a potentially frustrating afternoon.
"But we were able to come from a losing position to win the game and I was really pleased with the response from the players in the second half."
Birmingham manager Lee Clark:
"I warned the players at half-time that we had to do something different. We were leading 1-0 but it was like the Alamo at times the way we were having to defend.
"Unfortunately there is nothing financially in the way of changing things. We have just got to work hard and try and improve it. We need more at the top end of the field. But as I've said there are no finances. I've got no money.
"I am feeling frustrated but I still feel that, given time, I will get it right. I don't believe there is anyone who can do it better."
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +3:11
The assist for the goal came from Andrew Shinnie.90:00 +3:11 Goal scored
Goal! - Christopher Burke - Leicester 3 - 2 Birmingham Christopher Burke slots the ball left footed into the goal. Leicester 3-2 Birmingham.90:00 +2:05 Goal scored
Goal! - David Nugent - Leicester 3 - 1 Birmingham David Nugent scores a power penalty. Leicester 3-1 Birmingham.90:00 +1:55 Booking
Caution for Kyle Bartley.90:00 +1:31
Kyle Bartley gives away a free kick for an unfair challenge on Lloyd Dyer.88:51
Clearance by Paul Robinson.88:48
Corner taken by Matty James.87:40
Dan Burn manages to make a clearance.87:27
Corner from the left by-line taken by Matty James.86:01
Neal Eardley restarts play with the free kick.85:44
David Nugent fouled by Paul Robinson, the ref awards a free kick.85:18 Substitution
Substitution Christopher Burke joins the action as a substitute, replacing Hayden Mullins.82:58
Jeff Schlupp sends in a cross.81:16
The assist for the goal came from David Nugent.81:16 Goal scored
Goal! - Andy King - Leicester 2 - 1 Birmingham Andy King scores with their right foot. Leicester 2-1 Birmingham.80:32
Wade Elliott takes a shot and went wide of the right hand upright.80:23
Neal Eardley restarts play with the free kick.80:00
Unfair challenge on Lee Novak by Lloyd Dyer results in a free kick.
Substitution Shane Ferguson goes off and Kyle Bartley comes on.76:56
Assist by Lloyd Dyer.76:56 Goal scored
Goal! - Jamie Vardy - Leicester 1 - 1 Birmingham Jamie Vardy scores with their right foot. Leicester 1-1 Birmingham.76:53
The ball is sent over by Lloyd Dyer.74:26
Clearance by Kasper Schmeichel.74:20
Neal Eardley crosses the ball in from the free kick.73:47
Shane Ferguson fouled by Ritchie De Laet, the ref awards a free kick.72:31
Darren Randolph takes the free kick.72:15
David Nugent is ruled offside.70:28
Kasper Schmeichel takes the free kick.70:18
Liam Moore fouled by Jonathan Spector, the ref awards a free kick.70:02
Centre by Andrew Shinnie.68:55
Header at goal by Lee Novak. Kasper Schmeichel safely holds on.68:49
A cross is delivered by Wade Elliott.67:24
Shot by Lee Novak cleared the crossbar.66:42
Corner from the taken by Neal Eardley.66:19
Corner taken by Neal Eardley from the left by-line.65:50
Neal Eardley has an effort direct from the free kick. A parry by Kasper Schmeichel prevents the goal.65:10
Zak Whitbread concedes a free kick for a foul on Lee Novak.63:47
Ritchie De Laet makes a clearance.61:41
Dan Burn makes a clearance.60:18
Anthony Knockaert manages to make a clearance.60:13
Corner from the right by-line taken by Shane Ferguson.59:43
Free kick crossed by Neal Eardley.59:25
Ritchie De Laet challenges Lee Novak unfairly and gives away a free kick.58:32
Dan Burn makes a clearance.57:33 Substitution
Substitution Matt Green leaves the field to be replaced by Andrew Shinnie.56:37
Shot by David Nugent. Darren Randolph catches the ball.56:33
Jeff Schlupp delivers the ball.54:25
Neal Eardley takes the free kick.53:18
Jamie Vardy gives away a free kick for an unfair challenge on Neal Eardley.51:53
Corner taken by Matty James.51:37
Clearance made by Paul Robinson.51:32
Corner from the left by-line taken by Matty James.50:48
Corner from the right by-line taken by Jeff Schlupp.50:15
David Nugent takes a shot.49:41
Anthony Knockaert takes a shot and went wide left of the net.49:27
The ball is sent over by Lloyd Dyer.47:47
Clearance made by Zak Whitbread.47:32
Neal Eardley restarts play with the free kick.47:08
Free kick awarded for a foul by David Nugent on Lee Novak.46:21
Dan Burn makes a clearance.46:18
Corner from the left by-line taken by Matty James.45:01
The referee gets the second half started.45:01 Substitution
Substitution Anthony Knockaert on for Chris Wood.45:01 Substitution
Substitution Lloyd Dyer replaces Danny Drinkwater.45:00 +4:03 Half time
Half Time The referee blows for half time.45:00 +3:49
Neal Eardley delivers the ball.45:00 +2:19
Wade Elliott makes a clearance.45:00 +2:13
Clearance by Darren Randolph.45:00 +2:07
Corner taken by Matty James from the right by-line.45:00 +0:32
Shot by Chris Wood went over the net.45:00 +0:25
The ball is swung over by Danny Drinkwater.42:48
Dan Burn makes a clearance.42:44
Free kick crossed by Matty James.42:06
Jonathan Spector concedes a free kick for a foul on David Nugent.41:07
Corner taken by Matty James from the left by-line.38:19
Zak Whitbread makes a clearance.37:16
Kasper Schmeichel restarts play with the free kick.37:00
Lee Novak is caught offside.35:03
Clearance made by Dan Burn.34:58
Corner taken by Matty James from the right by-line.34:35
Jamie Vardy takes a shot. Darren Randolph parries the effort to safety.34:04
Danny Drinkwater takes the free kick.33:58
Matt Green is adjudged to have handled the ball.33:45
Corner taken by Matty James.33:15
Shot by Jeff Schlupp.30:25
Kasper Schmeichel restarts play with the free kick.30:08
The referee blows for offside against Matt Green.29:36
Shot by Danny Drinkwater cleared the target.29:25
The ball is sent over by David Nugent.25:01
Shot by Jeff Schlupp went wide left of the goal.24:21
Clearance made by Dan Burn.23:19
Paul Robinson restarts play with the free kick.23:12
Paul Robinson fouled by Jamie Vardy, the ref awards a free kick.22:13
Kasper Schmeichel manages to make a clearance.22:02
Corner taken by Shane Ferguson from the right by-line.20:34
Shot by Danny Drinkwater went wide right of the target.20:28
Wade Elliott manages to make a clearance.17:56
Danny Drinkwater takes the free kick.17:47
Lee Novak handles the ball and concedes a free kick.17:16
Shot by Matty James cleared the target.17:09
Clearance made by Neal Eardley.17:05
Jeff Schlupp crosses the ball.16:27
Jamie Vardy crosses the ball.15:34
Kasper Schmeichel takes the free kick.15:31
Lee Novak is flagged offside by the assistant referee.13:47
Darren Randolph restarts play with the free kick.13:27
The assistant referee signals for offside against Jamie Vardy.13:10
Corner from the right by-line taken by Jamie Vardy.12:43
Jamie Vardy has an effort at goal.11:39
Assist on the goal came from Shane Ferguson.11:39 Goal scored
Goal! - Matt Green - Leicester 0 - 1 Birmingham Matt Green slots the ball right footed into the goal. Leicester 0-1 Birmingham.11:18
Shane Ferguson delivers the ball.11:06
Neal Eardley produces a cross.5:56
Clearance by Paul Robinson.5:49
Corner taken by Matty James.4:50
Kasper Schmeichel takes the free kick.4:37
Matt Green concedes a free kick for a foul on Liam Moore.0:00
The referee gets the match started.
Live data and text provided by our data suppliers