Dani Pedrosa became the youngest ever winner of a 250cc race in his debut quarter-litre appearance this afternoon in South Africa, the youngster winning a thrilling tussle with Randy De Puniet that was decided only at the final turn.

The 125cc World Champion, at eighteen years, seven months and eleven days, broke Alan Carter's record - which had stood since 1983 - with a stunning final corner manoeuvre on the French pole setter.

Sebastian Porto had led the race in the early stages before running off track and on to the oval banking which surrounds the circuit, only to return in 22nd place and fight his way up to third after a breathtaking comeback.

Reigning World Champion Manuel Poggiali took a lonely fourth place after losing touch with the leaders but escaped a combative five rider battle for fifth, eventually won by impressive rookie Alex De Angelis ahead of Alex Debon, Fonsi Nieto, Toni Elias and Roberto Rolfo.

Meanwhile, a first turn tangle saw Alex Baldolini and Eric Bataille take out 17-year-old Chaz Davies, ending his impressive weekend early.

250cc Africa's Grand Prix - top ten:

1. Pedrosa
2. De Puniet (+0.536secs)
3. Porto (+5.859secs)
4. Poggiali (+24.561secs)
5. De Angelis (+30.018secs)
6. Debon (+30.653secs)
7. Nieto (+31.458secs)
8. Elias (31.872secs)
9. Rolfo (31.940secs)
10. Battaini (35.643secs)