Andy Mangan's first-half effort for Shrewsbury Town proved decisive as the League Two side stunned Leicester to reach the Capital One Cup third round.

He curled a brilliant 38th-minute free-kick low into the bottom corner, but injured his hamstring in the process and limped off just two minutes later.

Mickey Demetriou should have made it 2-0 but made a mess of his effort, while Scott Vernon's shot hit the bar.

Chris Wood headed against the post for Leicester, then nodded wide late on.

Shrewsbury entertain Championship Norwich in the third round.

The three-times League Cup winners appeared to lack urgency against the lower league opposition, whose goal only came under threat on a handful of occasions.

Riyad Mahrez, who was excellent for the Foxes towards the end of their promotion run last season, produced a fine save from Jayson Leutwiler, before the Swiss goalkeeper kept out Marcin Wesilewski's hooked volley.

Match facts

Leicester City had lost just one of their previous 17 League Cup ties against sides from a lower division - before the defeat by League Two side Shrewsbury Town

The Foxes are now winless in their last five meetings with Shrewsbury, who made it into round three for only the second time since re-entering the Football League in 2004

Shrewsbury scored the only goal seven minutes before half-time, when Mangan struck a free-kick into the bottom corner.

But, even without Mangan, the League Two side also went close through James Collins, who forced a good save from Ben Hamer.

The former Charlton keeper also pushed an effort from left-back Demetriou over the bar.

Vernon's strike from 10 yards then came back off the woodwork before Demetriou scuffed his shot wide after being teed up by Collins. But the Town hung on to claim their first win on a Premier League ground.

Foxes manager Nigel Pearson told BBC Radio Leicester:

"They created chances and good luck to them, but my focus is on our performance and I expected better.

"We take cup competitions seriously and I'm annoyed with the fashion of our exit. We didn't show enough aggression and we need to strengthen.

"When you get disappointing results, you've got to look at how you go about using it as a learning experience. The players should understand by now exactly what is expected, and clearly tonight it wasn't enough."

Town manager Micky Mellon told BBC Radio Shropshire:

"These are the nights that are special and you've really got to savour them. When you take a League Two club to a Premier League club and knock them out, it's got to be right up there.

"It wasn't just the victory. It was the way we got the victory. The way we passed, the way we defended. We were fantastic, and fully deserved it. And it was some goal to win it. A terrific strike. But, if I'm honest, I think we could have had a few more.

"Whatever anyone says, however many changes Leicester made, they had guys out there who play in the Premier League, and I want to make sure my players get the pat on the back they deserve."

Lineup, Bookings (3) & Substitutions (6)

Leicester City

  • 12 Hamer
  • 30 Pearson
  • 18 Moore
  • 03 Konchesky
  • 27 Wasilewski
  • 26 Mahrez Booked (Schlupp - 70' )
  • 33 Cain (King - 58' )
  • 44 Watson (Nugent - 58' )
  • 24 Knockaert
  • 22 Taylor-Fletcher
  • 39 Wood

Substitutes

  • 05 Morgan
  • 10 King
  • 15 Schlupp
  • 20 Hopper
  • 29 Barmby
  • 31 Smith
  • 35 Nugent

Shrewsbury Town

  • 01 Leutwiler
  • 06 Goldson
  • 04 Woods Booked
  • 03 Demetriou
  • 02 Grandison
  • 20 Knight-Percival
  • 22 Clark (Akpa-Akpro - 85' )
  • 14 Wesolowski
  • 12 Gayle Booked
  • 19 Mangan (Vernon - 40' )
  • 09 Collins (Robinson - 85' )

Substitutes

  • 10 Vernon
  • 15 Wildig
  • 17 Caton
  • 18 Robinson
  • 21 Halstead
  • 26 Akpa-Akpro
  • 31 Smith
Ref: Simon Hooper
Att: 8,017

Match Stats

Shots

10 14

On target

2 3

Corners

6 4

Fouls

14 6

Live Text Commentary

Full time

Full Time Match ends, Leicester City 0, Shrewsbury Town 1.

90:00 +4:32 Full time

Full Time Second Half ends, Leicester City 0, Shrewsbury Town 1.

90:00 +3:03

Attempt missed. Chris Wood (Leicester City) header from the centre of the box misses to the right.

90:00 +1:39

Attempt missed. Paul Konchesky (Leicester City) left footed shot from outside the box is just a bit too high.

89:38

Foul by Marcin Wasilewski (Leicester City).

89:38

Jean-Louis Akpa-Akpro (Shrewsbury Town) wins a free kick in the defensive half.

88:56

Attempt missed. Liam Moore (Leicester City) header from the centre of the box is just a bit too high.

88:33 Booking

Booking Cameron Gayle (Shrewsbury Town) is shown the yellow card.

88:12

Paul Konchesky (Leicester City) wins a free kick in the defensive half.

88:12

Foul by Cameron Gayle (Shrewsbury Town).

87:17

Attempt missed. Ryan Woods (Shrewsbury Town) right footed shot from outside the box is just a bit too high.

85:36

Foul by Paul Konchesky (Leicester City).

85:36

Scott Vernon (Shrewsbury Town) wins a free kick on the left wing.

84:30 Substitution

Substitution Substitution, Shrewsbury Town. Andy Robinson replaces James Collins.

84:16 Substitution

Substitution Substitution, Shrewsbury Town. Jean-Louis Akpa-Akpro replaces Jordan Clark.

82:56

Attempt missed. Mickey Demetriou (Shrewsbury Town) left footed shot from outside the box is close, but misses to the right from a direct free kick.

82:22

Foul by Jeffrey Schlupp (Leicester City).

82:22

Cameron Gayle (Shrewsbury Town) wins a free kick in the defensive half.

77:44

Corner, Leicester City. Conceded by Connor Goldson.

77:35

David Nugent (Leicester City) hits the left post with a right footed shot from outside the box.

74:57

Scott Vernon (Shrewsbury Town) hits the right post with a right footed shot from the centre of the box.

74:51

James Collins (Shrewsbury Town) hits the left post with a left footed shot from outside the box.

69:31 Substitution

Substitution Substitution, Leicester City. Jeffrey Schlupp replaces Riyad Mahrez.

69:03

Attempt missed. Nathaniel Knight-Percival (Shrewsbury Town) header from the centre of the box is just a bit too high.

68:27

Corner, Shrewsbury Town. Conceded by James Pearson.

67:50

Corner, Leicester City. Conceded by Jermaine Grandison.

67:43

Attempt blocked. Anthony Knockaert (Leicester City) left footed shot from outside the box is blocked.

66:33

Foul by James Pearson (Leicester City).

66:33

Ryan Woods (Shrewsbury Town) wins a free kick in the defensive half.

62:30

Liam Moore (Leicester City) wins a free kick on the left wing.

62:30

Foul by James Collins (Shrewsbury Town).

61:00

James Collins (Shrewsbury Town) wins a free kick in the defensive half.

60:57

Foul by Marcin Wasilewski (Leicester City).

57:56

Foul by Gary Taylor-Fletcher (Leicester City).

57:56

Ryan Woods (Shrewsbury Town) wins a free kick in the defensive half.

57:17 Substitution

Substitution Substitution, Leicester City. Andy King replaces Michael Cain.

57:05 Substitution

Substitution Substitution, Leicester City. David Nugent replaces Ryan Watson.

55:20

Attempt blocked. Anthony Knockaert (Leicester City) left footed shot from outside the box is blocked.

53:46

Hand ball by James Collins (Shrewsbury Town).

53:13

Attempt missed. Connor Goldson (Shrewsbury Town) header from the right side of the six yard box is just a bit too high.

52:46

Corner, Shrewsbury Town. Conceded by Liam Moore.

50:02

Corner, Leicester City. Conceded by Jermaine Grandison.

46:48

Attempt saved. Scott Vernon (Shrewsbury Town) right footed shot from outside the box is saved in the bottom right corner.

45:00

Second Half begins Leicester City 0, Shrewsbury Town 1.

45:00 +2:13 Half time

Half Time First Half ends, Leicester City 0, Shrewsbury Town 1.

45:00 +1:36

Attempt saved. Anthony Knockaert (Leicester City) right footed shot from outside the box is saved in the top centre of the goal.

45:00 +0:46

Attempt missed. Liam Moore (Leicester City) header from the centre of the box is just a bit too high.

45:00 +0:34

Corner, Leicester City. Conceded by Jermaine Grandison.

44:04

Attempt missed. James Wesolowski (Shrewsbury Town) left footed shot from the centre of the box is just a bit too high.

43:09

Attempt missed. Mickey Demetriou (Shrewsbury Town) left footed shot from the centre of the box is close, but misses to the left.

39:35 Substitution

Substitution Substitution, Shrewsbury Town. Scott Vernon replaces Andy Mangan because of an injury.

37:18 Goal scored

Goal! Goal! Leicester City 0, Shrewsbury Town 1. Andy Mangan (Shrewsbury Town) from a free kick with a right footed shot to the bottom left corner.

36:36

Foul by Gary Taylor-Fletcher (Leicester City).

36:36

Andy Mangan (Shrewsbury Town) wins a free kick in the defensive half.

35:00

Andy Mangan (Shrewsbury Town) wins a free kick in the defensive half.

34:57

Foul by Gary Taylor-Fletcher (Leicester City).

32:45

Attempt missed. Jermaine Grandison (Shrewsbury Town) header from the centre of the box is close, but misses to the right.

32:06

Corner, Shrewsbury Town. Conceded by Paul Konchesky.

31:26

Chris Wood (Leicester City) hits the bar with a header from the centre of the box.

30:52 Booking

Booking Ryan Woods (Shrewsbury Town) is shown the yellow card.

30:44

Anthony Knockaert (Leicester City) wins a free kick in the defensive half.

30:44

Foul by Ryan Woods (Shrewsbury Town).

30:16

Attempt saved. Marcin Wasilewski (Leicester City) header from the centre of the box is saved in the top centre of the goal.

30:07

Foul by Mickey Demetriou (Shrewsbury Town).

30:07

Anthony Knockaert (Leicester City) wins a free kick in the defensive half.

28:19

Ryan Woods (Shrewsbury Town) wins a free kick in the attacking half.

28:19

Foul by Ryan Watson (Leicester City).

24:18 Booking

Booking Riyad Mahrez (Leicester City) is shown the yellow card.

22:35

Ryan Woods (Shrewsbury Town) wins a free kick in the attacking half.

22:35

Foul by Riyad Mahrez (Leicester City).

21:34

Foul by Riyad Mahrez (Leicester City).

21:34

Ryan Woods (Shrewsbury Town) wins a free kick in the attacking half.

19:31

Foul by Mickey Demetriou (Shrewsbury Town).

19:31

Chris Wood (Leicester City) wins a free kick in the defensive half.

18:01

Corner, Shrewsbury Town. Conceded by Ben Hamer.

17:52

Attempt saved. Mickey Demetriou (Shrewsbury Town) left footed shot from outside the box is saved in the top left corner.

17:10

Corner, Leicester City. Conceded by Mickey Demetriou.

14:50

Attempt missed. Jordan Clark (Shrewsbury Town) right footed shot from outside the box is high and wide to the right.

14:34

Cameron Gayle (Shrewsbury Town) wins a free kick in the attacking half.

14:34

Foul by Riyad Mahrez (Leicester City).

10:22

Jordan Clark (Shrewsbury Town) hits the bar with a right footed shot from outside the box.

10:00

Cameron Gayle (Shrewsbury Town) wins a free kick in the defensive half.

9:57

Foul by Gary Taylor-Fletcher (Leicester City).

2:00

Jordan Clark (Shrewsbury Town) wins a free kick in the defensive half.

1:59

Foul by James Pearson (Leicester City).

1:00

Corner, Leicester City. Conceded by Jermaine Grandison.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers