Andy Mangan's stunning free-kick helped Shrewsbury Town reach the third round of the League Cup with a 1-0 win at Leicester City.
Mangan stepped up seven minutes before half-time to expertly fire home a set-piece from the edge of the box before limping off through injury as the League Two side produced a shock at the King Power Stadium on Tuesday.
Both sides hit the woodwork late on, with substitute David Nugent wasting the home side's best chance on 78 minutes.
The result leaves the Premier League outfit without a competitive victory this season and was an unhappy reunion for Leicester manager Nigel Pearson, who spent six years at Shrewsbury as a player in the 1980s.
Pearson made eight changes from the defeat to Chelsea on Saturday, handing debuts to four players, including his 21-year old son James, who started at right-back.
Leicester nearly took the lead within the first minute, when Chris Wood's deflected pass found its way through to Riyad Mahrez and he forced visiting goalkeeper Jayson Leutwiler into a smart save with a low angled drive.
The visitors had a chance of their own two minutes later, with Leicester's debutant keeper Ben Hamer producing an acrobatic stop to tip over a James Collins header following a well-worked free-kick.
And Hamer was able to breathe a sigh of relief soon after, as Jordan Clark's looping cross eluded everyone before coming back off the bar after 12 minutes.
Shrewsbury continued to trouble their more illustrious hosts as the game approached the 20-minute mark, with first Clark and then Mickey Demetriou firing over from distance.
Marcin Wasilewski should have given Leicester the lead 15 minutes before the break, but his poked effort was parried away by Leutwiler before Wood cannoned a header off the bar two minutes later.
Pearson's men were made to pay for their wastefulness after 38 minutes when Mangan stepped up to curl home a wicked free-kick on the edge of the box after Collins had been fouled by Gary Taylor-Fletcher.
Mangan's night was cut short almost immediately, however, with the 27-year hurting himself during the set-piece.
The visitors should have had a second 12 minutes after the break, but Connor Goldson could not keep his header down after a well-worked corner.
A crowd of just over 8,000 saw Leicester struggle to assert any sort of dominance after the break, despite the introduction of Nugent and Andy King after 63 minutes.
Scott Vernon should have wrapped up the win 15 minutes from time when Collins' long-range effort came back off the post, but fired the rebound of the same upright.
Substitute Nugent then hit the woodwork himself three minutes later following a terrific run from Anthony Knockaert, but the visitors held on to secure their place in the third round for only the second time since 1993.
|Copa Libertadores Review: Lanus advance to last 16 as Chapecoense are docked points|
|Montpellier appoint Der Zakaria as coach|
|Madrid boss Zidane will be next France coach, says Leboeuf|
|Chapecoense docked three points, knocked out of Copa Libertadores|
|Cellino era over as Radrizzani completes Leeds United takeover|
|PSG respond to raid reports|
|CAF Champions League Review: Bouazza strikes late for Etoile du Sahel|
|FFF rejects relegated Bastia´s appeal over forfeited Lyon game|
|AFC Champions League Review: Paulinho gives Guangzhou the edge as Kawasaki Frontale impress|
|Mourinho leads Man Utd on tour of Friends Arena|
|Allardyce to leave Crystal Palace and retire|
|Carvalhal to stay at Sheffield Wednesday despite play-off despair|
|I hate comparing players - Bosz uncomfortable with Dolberg-Ibrahimovic parallels|
|Athletic Bilbao announce Valverde departure amid Barcelona speculation|
|Manchester attacks resonate deeply with Ajax´s Schone|
|Kovac: Eintracht will throw everything at superior Dortmund in Pokal final|
|We have to play the Ajax way to beat Man Utd - Bosz|
|Europa League final has lost its glow after terror attack - Ajax coach Bosz|
|Barcelona links a compliment for Chelsea´s Azpilicueta|
|Bayern Munich transfer targets already decided, reveals Rummenigge|
|Metropolitan Police increase armed officer presence for Wembley, Twickenham finals|
|Koke pens bumper Atletico Madrid extension|
|Real Madrid complete swoop for Flamengo teenager Vinicius Junior|
|Mourinho looking to stay perfect in Europa League final - Ajax v Manchester United in Opta numbers|
|Koscielny banned for FA Cup final after Arsenal´s appeal rejected|
|Bielsa promises attacking football in Lille unveiling|
|Burnley release Barton following betting ban|
|Lopez seals permanent Espanyol switch|
|Gomes can be as good as Iniesta, says ex-Manchester United youth coach|
|Changes needed at Valencia, accepts new coach Marcelino|
|Roma coach Spalletti has ´ideal profile´ for Inter - Moratti|
|No games, new deal - Eduardo delighted by Chelsea stay|
|Mourinho: Manchester will pull together as one|
|I´m ready to leave, says Atletico star Griezmann|
|Terry would be missed by any club, says ex-Chelsea defender Carvalho|
|Dolberg downs Lyon & a sensational Schalke comeback - Ajax´s road to the Europa League final|
|Magic Mkhitaryan & Rashford to the rescue – Man Utd´s road to the Europa League final|
|Manchester United cancel news conference after attack|
|Arsenal must be spend more or be left behind - Seaman|
|Germany winger Sane out of Confederations Cup|
|No Costa talks for past six months, say Tianjin Quanjian|
|UEFA assures fans over Europa League final security following Manchester attack|
|Arsenal have been too nice to Ozil and Sanchez - Keown|
|Dolberg and Sanchez have superstar potential - But Ajax will not bring back glory days of 1990s|
|Europa League final the time for Pogba to start fulfilling Man Utd destiny|
|Pique wants Buffon to win Ballon d´Or|
|Tributes flow after Manchester attack|
|Milner warns signings not to disrespect Liverpool by joining for Champions League|
|Spalletti: I don´t know Totti´s future plans|
|Monaco star Mbappe: I´m at an age where I need to play|
|Play as long as you can - Terry reveals Lampard, Carragher advice|
|Mata seeks ´double bonus´ of silverware and Champions League place|
|Villar re-elected unopposed for eighth RFEF term|
|Conte scoops LMA award after glorious season with Chelsea|
|Porto boss Nuno steps down|
|AFC Champions League Review: Esteghlal prevail in ill-tempered finale, Al-Ahli draw with Al-Ahli|
|Atletico star Griezmann rates Manchester United move as six out of 10 chance|
|Mourinho making a mistake with Pogba at Man Utd - Henry|
|Cech wants Arsenal to tie down Sanchez and Ozil|
|FA asks bookmakers for information after Terry substitution|
|Gabigol apologises after ´thoughtless´ Inter walk-out|
|Juventus complete €20m Cuadrado signing|
|Kane pokes fun at critics as Murray lauds Golden Boot winner|
|Clichy: I won´t be at Manchester City next season|
|Coutinho explains why he´d snub Barcelona for Liverpool stay|
|Moyes resigns at Sunderland|
|Mainz part company with head coach Schmidt|
|Napoli would have won Serie A with Higuain - Mancini|
|LaLiga glory for Ronaldo, Pichichi for Messi - how the great rivals compared in 2016-17|
|Keisuke Honda confirms AC Milan exit|
|Neville: Now is the time for Rooney to leave Manchester United|
|Strachan omits Burke for England clash|
|Fernando Torres hopeful of ´many more years´ at Atletico Madrid|
|Luis Enrique: Barca players do not know identity of new coach|
|Angel Gomes ´honoured´ to become youngest Man Utd player since Duncan Edwards|
|Leno dreams of Real Madrid move|
|Yaya Toure wants to finish his career at Manchester City|
|Mateo Musacchio having AC Milan medical|
|Herrera not thinking about Champions League reward|
|Kroenke insists Arsenal shares not for sale|
|Juventus confirm Keita interest|
|Bakayoko rules out PSG switch|
|Yeah right, and Philipp Lahm will continue with us - Hertha laugh off Plattenhardt to Bayern claims|
|Burnley in no rush to cash in on Keane amid Manchester United and Liverpool links|
|Anderlecht confirm Tielemans set to join Monaco|
|Mertesacker revels in ´special´ Arsenal return|
|Marcelo: A lot of people didn´t want Real Madrid to win LaLiga|
|MLS Review: Villa conquers Orlando fortress, Galaxy win again|
|There is nothing to discuss – Sturridge happy at Liverpool|
|Uncapped Hrustic named in Socceroos squad|
|Merci Zizou - Ronaldo thanks Zidane for LaLiga title|
|Navas shaves head in support of cancer sufferers|
|Vecchi expects action over Gabigol walk-out|
|Isco tells Madrid fans: I´m staying!|
|WATCH: Zidane splashed with champagne as Real Madrid stars invade news conference|
|Barca not consistent enough to win LaLiga - Luis Enrique|
|The league is everything – Zidane knew he had to end Real Madrid drought|
|Ronaldo hits out at critics after firing Madrid to LaLiga glory|