Championship high-fliers Blackburn Rovers caused an FA Cup fifth round upset with victory at Premier League Leicester City.
Rovers are fifth in the table and aiming for a return to the top-flight, where they have not played for more than a decade, but were more than a match for 2021 cup winners Leicester.
Their dynamic display, in which they should have scored more goals, set them on their way to a place in the sixth round.
Having been denied by Daniel Iversen's flying save, Tyrhys Dolan curled past Leicester's Danish goalkeeper for the opener.
Ryan Hedges then missed a gilt-edged opportunity to double the visiting side's lead at the start of the second period when he failed to hit the target from 10 yards out.
It didn't prove costly as Sammie Szmodics wriggled clear to convert Rovers' second in the 52nd minute, while the midfielder also had a goal ruled out for offside.
Substitute Kelechi Iheanacho pulled one back for the Foxes by slotting in from close range, but a dull and dreary night ended in disappointment for Brendan Rodgers' men.
More to follow.
helpHow to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Leicester City
Squad number31Player nameIversen
Squad number21Player nameRicardo Pereira
Squad number18Player nameAmartey
Squad number3Player nameFaes
Squad number33Player nameThomas
Squad number26Player namePraet
Squad number42Player nameSoumaré
Squad number22Player nameDewsbury-Hall
Squad number37Player nameTetê
Squad number9Player nameVardy
Squad number7Player nameBarnes
Squad number14Player nameIheanacho
Squad number16Player nameKristiansen
Squad number20Player nameDaka
Squad number24Player nameMendy
Squad number27Player nameCastagne
Blackburn Rovers
Squad number13Player namePears
Squad number11Player nameRankin-Costello
Squad number17Player nameCarter
Squad number5Player nameHyam
Squad number3Player namePickering
Squad number27Player nameTravis
Squad number6Player nameMorton
Squad number19Player nameHedges
Squad number8Player nameSzmodics
Squad number10Player nameDolan
Squad number9Player nameGallagher
Squad number2Player nameBrittain
Squad number21Player nameBuckley
Squad number29Player nameVale
Squad number33Player namePhillips
Line-ups
Leicester
Formation 4-3-3
31Iversen
21Ricardo Pereira18Amartey3Faes33Thomas
26Praet42Soumaré22Dewsbury-Hall
37Tetê9Vardy7Barnes
31Iversen21Ricardo PereiraSubstituted forCastagneat 73'minutes18Amartey3Faes33ThomasBooked at 16minsSubstituted forKristiansenat 57'minutes26PraetSubstituted forIheanachoat 58'minutesBooked at 83mins42SoumaréSubstituted forMendyat 74'minutesBooked at 90mins22Dewsbury-Hall37TetêSubstituted forDakaat 74'minutes9Vardy7BarnesSubstitutes
12Smithies14Iheanacho15Souttar16Kristiansen20Daka24Mendy25Ndidi27Castagne40Marçal-MadivaduaBlackburn
Formation 4-2-3-1
13Pears
11Rankin-Costello17Carter5Hyam3Pickering
27Travis6Morton
19Hedges8Szmodics10Dolan
9Gallagher
13Pears11Rankin-CostelloSubstituted forBrittainat 61'minutes17Carter5Hyam3Pickering27Travis6MortonSubstituted forPhillipsat 84'minutes19HedgesSubstituted forBuckleyat 84'minutes8SzmodicsBooked at 83mins10Dolan9GallagherSubstituted forValeat 76'minutesSubstitutes
2Brittain7Edun21Buckley29Vale30Garrett33Phillips34Hilton37Harlock38LeonardReferee:Tim RobinsonAttendance:23,379Live Text
Match ends, Leicester City 1, Blackburn Rovers 2.
Second Half ends, Leicester City 1, Blackburn Rovers 2.
Foul by Kiernan Dewsbury-Hall (Leicester City).
Lewis Travis (Blackburn Rovers) wins a free kick in the defensive half.
Offside, Blackburn Rovers. John Buckley tries a through ball, but Tyrhys Dolan is caught offside.
Nampalys Mendy (Leicester City) is shown the yellow card.
Foul by Nampalys Mendy (Leicester City).
Lewis Travis (Blackburn Rovers) wins a free kick in the attacking half.
Foul by Patson Daka (Leicester City).
Dominic Hyam (Blackburn Rovers) wins a free kick in the defensive half.
Daniel Amartey (Leicester City) hits the right post with a header from very close range. Assisted by Kiernan Dewsbury-Hall with a cross following a corner.
Corner, Leicester City. Conceded by Callum Brittain.
Attempt missed. Nampalys Mendy (Leicester City) right footed shot from outside the box is close, but misses to the left. Assisted by Wout Faes following a corner.
Corner, Leicester City. Conceded by Harry Pickering.
Corner, Leicester City. Conceded by Aynsley Pears.
Attempt saved. Kelechi Iheanacho (Leicester City) left footed shot from outside the box is saved in the bottom left corner. Assisted by Harvey Barnes.
Victor Kristiansen (Leicester City) wins a free kick in the defensive half.
Foul by Jack Vale (Blackburn Rovers).
Offside, Blackburn Rovers. Dominic Hyam tries a through ball, but Tyrhys Dolan is caught offside.
Attempt missed. Kelechi Iheanacho (Leicester City) left footed shot from outside the box is close, but misses to the left. Assisted by Timothy Castagne with a headed pass.