Match ends, East Fife 0, Brora Rangers 1.
Brora Rangers reached the last 16 of the Scottish Cup for the first time after beating East Fife.
The Highland League side were in front by the 12th minute, Colin Williamson heading home.
The Fifers threatened through Mark Lamont, Patrick Slattery, Chris Duggan, Chris Kane and Craig Thomson.
But Brora held firm to knock a League One side out of the cup for the second round in a row, having beaten Stranraer last time.
The side sitting seventh in the Highland League have also progressed to the fifth round without conceding a goal in the competition.
East Fife manager Darren Young: "Absolutely gutted in there, but congratulations to Brora.
"We have an inability to defend set pieces and that was shown again.
"They got their goal and worked hard, defended very well.
"We had enough chances to win a couple of games, missed an open goal, free-kicks off the post. If you don't take your chances, you're out.
"It's not a good feeling. No disrespect to Brora, but we're League One side and should be beating teams from the Highland League.
"They defended well, we never; they took their chance, we never.
"We gave the boys enough information and it boiled down to one man not picking up and a free header at a corner."
Brora Rangers manager Ross Tokely: "I'm just trying to take it all in. The boys are going absolutely mental in there and I don't have much of a voice left.
"They were tremendous, although we rode our luck a bit in the second half.
"But, in Scottish Cup games, you have to sit in sometimes and we got the goal - a great corner from Gavin Morrison and Colin Williamson goes and puts it in the net.
"We hung in, but what a shift we put in and, from the starting XI to the subs. I'm just so proud of them.
"It is history, the chairman's delighted because we've got through and get some money and, for a club like us, part-time and in the Highland League, it means a lot.
"That's the second side from League One we've beat this season and they can be proud of themselves."
- 15MillarSubstituted forThomsonat 45'minutes
- 7LamontSubstituted forWilsonat 81'minutes
- 11WilkieBooked at 85mins
- 12PicklesBooked at 41mins
- 4WilliamsonSubstituted forRossat 82'minutes
- 3MacDonaldBooked at 73mins
- 7GrahamBooked at 84mins
- 10MackaySubstituted forPicklesat 76'minutes
- 9SutherlandSubstituted forBrindleat 83'minutesBooked at 89mins
- David Munro
- Shots on Target
Second Half ends, East Fife 0, Brora Rangers 1.
Attempt missed. Chris Kane (East Fife) header from the centre of the box is close, but misses to the right.
Mark Lamont (East Fife) wins a free kick in the attacking half.
Foul by Martin MacLean (Brora Rangers).
Paul Brindle (Brora Rangers) is shown the yellow card.
Corner, East Fife. Conceded by John Pickles.
Kyle Wilkie (East Fife) is shown the yellow card for a bad foul.
Foul by Kyle Wilkie (East Fife).
Martin MacLean (Brora Rangers) wins a free kick in the attacking half.
Scott Graham (Brora Rangers) is shown the yellow card for a bad foul.
Kyle Wilkie (East Fife) wins a free kick on the left wing.
Foul by Scott Graham (Brora Rangers).
Substitution, Brora Rangers. Paul Brindle replaces Zander Sutherland.
Substitution, Brora Rangers. James Ross replaces Colin Williamson because of an injury.
Substitution, East Fife. Kyle Wilson replaces Mark Lamont.
Kevin Smith (East Fife) wins a free kick in the attacking half.
Foul by Ally MacDonald (Brora Rangers).
Kyle Wilkie (East Fife) wins a free kick in the attacking half.
Foul by James Pickles (Brora Rangers).