SPãRTA, Greece - Portuguese runner Joao Oliveira won the 245.3km historic ultramarathon Spartathlon race Saturday clocking 23 hours, 29 minutes and 8 seconds.
Joao, 36, had his previous best finish in the competition in 2010 with a 27:22.00 performance placing him fourth.
As the winner of the race he received an olive wreath from the organisers and a cup of water from the Evrotas River.
Finishing second two hours later was Germany's 29-year-old Florian Reus in 25:29.54 while third place was taken by last year's winner Stu Thoms in 25:54.49.
The first female across the finish line was 39-year-old Szilvia Lubics of Hungary in 28:03.04. She was 12th overall.
The race traces the classical route of Pheidippides, an Athenian messenger sent to Sparta in 490 BC to seek help against the Persians in the Battle of Marathon.
The Spartathlon is one of the world's most difficult long-distance races, running over rough tracks, crossing vineyards and olive groves, steep hillsides and, most challenging of all, the 1,200m ascent and descent of Mount Parthenio in the dead of night.
The race started at the Acropolis in Athens on Friday and ended in the southern Greek town of Sparta.
321 runners, including 32 female athletes, from 35 countries started the 31st edition of the race.
The top 10 finishers:
1. Joao Oliveira (POR) 23:29.08
2. Florian Reus (GER) 25:29.54
3. Stu Thoms (GER) 25:54.49
4. Ivan Cudin (ITA) 25:54.49
5. Lojze Primozic (SLO) 26:43.31
6. Oliver Leu (GER) 26:45.59
7. Jeroen Renes (NED) 27:08.59
8. Pat Robbins (GBR) 27:09.00
9. Michael Vanicek (GER) 27:28.15
10. Stergios Anastasiadis (GRE) 27:44.10