Match ends, Brighton and Hove Albion 0, Sheffield Wednesday 1.
Championship side Sheffield Wednesday caused an upset in the third round of the FA Cup as they won away at Premier League Brighton.
The Owls, eighth in the second tier, grabbed the only goal with a well-worked free-kick routine, although Adam Reach's low strike took a deflection.
Steven Fletcher had earlier had a shot well saved, before he was carried off in the second half with a knee injury.
Brighton's Gaetan Bong and Neal Maupay both missed chances when it was 0-0.
The Seagulls lost at Wembley in the semi-finals to eventual winners Manchester City last season but were beaten at home in their first cup match of 2020 as the Owls secured their place in Monday's fourth-round draw.
- Live: Follow the FA Cup third-round action
- Watch all the latest FA Cup goals, highlights and reaction here
- Where will the shocks be? Ladhood star Liam Williams takes on Lawro
- How to follow the FA Cup third round on the BBC
Brighton changes backfire
Graham Potter made seven changes to the Seagulls side that began the 1-1 draw against Chelsea on New Year's Day but this defeat means they have now won only twice in 11 matches.
The hosts' first chance fell to Bong, but his header from a Steven Alzate cross was pushed over the top by Cameron Dawson.
Wednesday's keeper then had a lucky escape when he sprinted out of the penalty area and Maupay took the ball around him, only for Dominic Iorfa to deny the Frenchman with a superb sliding challenge with the goal unguarded.
The Owls themselves made six changes from the side that lost 1-0 against Hull on Wednesday and one of those players, 12-goal top scorer Fletcher, produced a wonderful save from David Button in first-half injury time.
But Wednesday suffered a setback when the Scotland international was carried off on a stretcher with a knee injury early in the second half, replaced by Sam Winnall.
Brighton, who saw Shane Duffy's header saved on the goal-line, fell behind in the 65th minute as the Owls gained a free-kick on the edge of the penalty area.
Jacob Murray nudged the ball to Winnall, he stopped it and passed it to Reach, who was able to strike at goal, with a deflection taking it past Button.
The hosts, 14th in the Premier League, had chances for an equaliser but Maupay headed wide and an overhead kick from substitute Alireza Jahanbakhsh went over the top.
'A performance to be proud of' - what they said
Brighton manager Graham Potter told BBC Sport: "Credit to Sheffield Wednesday; they deserved to go through. We huffed and puffed but our second-half performance was disappointing. It was not a classic game of football but we need to do better.
"It would've been nice to have had a better performance and a victory. We wanted to win the game, so we're disappointed.
"We set out to win and we didn't, so we're disappointed. The only thing we can do is learn from it."
Sheffield Wednesday boss Garry Monk told BBC Sport: "We did very well. I thought it was a fantastic performance coming away to a Premier League side, especially after the week we have had.
"We had let ourselves down [with three successive defeats] but we showed the response we wanted and we deserved to win the game, so we have to be happy with that. This courage and attitude is what I wanted to see. We want a competitive squad and people to take their opportunities and this was a performance to be proud of.
"The FA Cup is such a great competition; I didn't make changes for the sake of it - they were deserved changes after the last week. I'm delighted that we're in the next round but I would like a home tie."
On Steven Fletcher's knee injury: "He has just had a quick X-ray and everything structurally is OK. It looks like he has hyper-extended his leg and hopefully it's not too serious."
- 14BalogunSubstituted forConnollyat 45'minutes
- 8BissoumaSubstituted forJahanbakhshat 63'minutes
- 3BongSubstituted forBernardoat 71'minutes
- 7MaupayBooked at 34mins
- 14MurphySubstituted forK Harrisat 71'minutes
- 20ReachSubstituted forLeesat 90+1'minutes
- 9FletcherSubstituted forWinnallat 55'minutesBooked at 90mins
- 7K Harris
- Andre Marriner
- Shots on Target
Second Half ends, Brighton and Hove Albion 0, Sheffield Wednesday 1.
Sam Winnall (Sheffield Wednesday) is shown the yellow card for a bad foul.
Pascal Groß (Brighton and Hove Albion) wins a free kick in the attacking half.
Foul by Sam Winnall (Sheffield Wednesday).
Offside, Brighton and Hove Albion. Alireza Jahanbakhsh tries a through ball, but Neal Maupay is caught offside.
Substitution, Sheffield Wednesday. Tom Lees replaces Adam Reach.
Corner, Brighton and Hove Albion. Conceded by Morgan Fox.
Corner, Sheffield Wednesday. Conceded by Adam Webster.
Foul by Bernardo (Brighton and Hove Albion).
Adam Reach (Sheffield Wednesday) wins a free kick on the right wing.
Attempt saved. Adam Reach (Sheffield Wednesday) left footed shot from long range on the right is saved in the top left corner.
Foul by Bernardo (Brighton and Hove Albion).
Massimo Luongo (Sheffield Wednesday) wins a free kick on the right wing.
Attempt missed. Shane Duffy (Brighton and Hove Albion) header from the centre of the box is too high. Assisted by Pascal Groß with a cross following a corner.
Corner, Brighton and Hove Albion. Conceded by Dominic Iorfa.
Attempt blocked. Shane Duffy (Brighton and Hove Albion) header from the centre of the box is blocked. Assisted by Pascal Groß with a cross.
Corner, Brighton and Hove Albion. Conceded by Kieran Lee.
Bernardo (Brighton and Hove Albion) wins a free kick on the left wing.
Foul by Adam Reach (Sheffield Wednesday).