Hayley Yelling caused a major upset to win the women's European Cross Country Championships, but Mo Farah collapsed after coming second in the men's race.
Former champion Yelling, 35, came out of a near year-long retirement last month and led from start to finish in one of the event's biggest shocks.
Farah, who won in 2006, lost to Spain's Alemayehu Bezabeh by 17 seconds after a late neck-and-neck duel in Dublin.
He was carried off on a stretcher after crossing the finishing line.
The result was out of the blue for Yelling, who quit a year ago after finishing 19th in the same event in Brussels but returned to win the UK Cross Challenge in Liverpool.
And on Sunday, the 2004 champion led from the gun to beat Rosa Morato by seven seconds in a shock win.
Yelling said she did not want to just make up the numbers when she retired
The Dorchester-born runner, who competes for Windsor, Slough, Eton & Hounslow, completed the 8,018m course in 27 minutes and 49 seconds in the Santry Park mud.
She said: "I can't believe it, I feel great. I'm in shock, but I said that after Liverpool as well.
"I just wanted to go out hard, because I know that's how I race better, to just go out and hang on for as long as possible.
"I expected them to all come, but luckily they didn't. I was running scared. I didn't know where they were or how far behind. I thought they might have a quick last lap."
In the men's race, Somalia-born Farah, 26, who lives in London, fell well behind in the final circuit of the 9,997m course but battled back to get level with Bezabeh, who was born in Ethiopia, before losing ground again.
He finished clear of Ukraine's defending champion Sergiy Lebid for his second silver medal in two years.
Both the Great Britain men's and women's teams finished second in the team event.